- 03 Jul, 2017 2 commits
-
-
Brian Clozel authored
This commit introduces `CodecCustomizer`, a new callback-based interface for customizing the codecs configuration for WebFlux server and client. Instances of those customizers are applied to the `WebClient.Builder` and to the `WebFluxAutoConfiguration` (which deals with both WebFlux and WebFlux.fn). For now, only Jackson codecs are auto-configured, by getting the `ObjectMapper` instance created by Spring Boot. Other codecs can be configured as soon as WebFlux supports those. Closes gh-9166
-
Brian Clozel authored
This commit adds a new customizer interface for applying configuration changes to `WebClient.Builder` beans: `WebClientCustomizer`. The new WebClient auto-configuration will make available, as a prototype scoped bean, `WebClient.Builder` instances. Once injected, developers can use those to create `WebClient` instances to be used in their application. `WebClientCustomizer` beans are sorted according to their `Order` and then applied to the builder instances. Closes gh-9522
-
- 02 Jul, 2017 10 commits
-
-
Andy Wilkinson authored
Closes gh-9665
-
Andy Wilkinson authored
Closes gh-9664
-
Andy Wilkinson authored
Closes gh-9663
-
Andy Wilkinson authored
Closes gh-9662
-
Andy Wilkinson authored
Closes gh-9661
-
Andy Wilkinson authored
Closes gh-9660
-
Andy Wilkinson authored
Closes gh-9659
-
Andy Wilkinson authored
Closes gh-9658
-
Andy Wilkinson authored
Closes gh-9657
-
Andy Wilkinson authored
Closes gh-9656
-
- 01 Jul, 2017 3 commits
-
-
Andy Wilkinson authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-9646
-
- 30 Jun, 2017 9 commits
-
-
Madhura Bhave authored
Closes gh-9545
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Andy Wilkinson authored
Closes gh-9589
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-8026
-
- 29 Jun, 2017 16 commits
-
-
Madhura Bhave authored
Closes gh-9290
-
Brian Clozel authored
Upgrade to Bismuth snapshots
-
Rossen Stoyanchev authored
-
Madhura Bhave authored
-
Madhura Bhave authored
Closes gh-9580
-
Madhura Bhave authored
-
Madhura Bhave authored
Closes gh-9270
-
Stephane Nicoll authored
-
Stephane Nicoll authored
This commit adds ContextLoader, a test helper that configures an ApplicationContext that is meant to simulate a particular auto-configuration scenario. The auto-configuration, user configuration and environment can be customized. The loader invokes a ContextConsumer to assert the context and automatically close the context once it is done. Concretely, tests can create a shared field instance of that helper with the shared configuration to increase its visibility and tune the context further in each test. If the context is expected to fail, `loadAndFail` allows to optionally assert the root exception and consume it for further assertions. This commit also migrates some tests to illustrate the practical use of the helper Closes gh-9634
-
Andy Wilkinson authored
Closes gh-9632
-
Stephane Nicoll authored
* pr/9633: Add GitHub link for Azure Spring Boot Starters
-
Zhijun Zhao authored
Closes gh-9633
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-9621
-
Stephane Nicoll authored
* pr/9628: Polish "Narrow the event types ConfigFileApplicationListener supports" Narrow the event types ConfigFileApplicationListener supports
-
Stephane Nicoll authored
Closes gh-9628
-