1. 03 Jul, 2017 2 commits
    • Brian Clozel's avatar
      Apply codecs auto-configuration to WebFlux · 64777204
      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
      64777204
    • Brian Clozel's avatar
      Auto-configure WebClient.Builder · 4ce726b1
      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
      4ce726b1
  2. 02 Jul, 2017 10 commits
  3. 01 Jul, 2017 3 commits
  4. 30 Jun, 2017 9 commits
  5. 29 Jun, 2017 16 commits