Class JdkClientHttpConnectorConfiguration


  • @AutoConfigureBefore({org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration.class,org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration.class})
    @Configuration(proxyBeanMethods=false)
    @ConditionalOnClass({org.springframework.http.client.reactive.ClientHttpConnector.class,java.net.http.HttpClient.class})
    @ConditionalOnMissingBean(org.springframework.http.client.reactive.ClientHttpConnector.class)
    public class JdkClientHttpConnectorConfiguration
    extends java.lang.Object
    Configuration for the ClientHttpConnector to use the Java 11 HTTP client.
    See Also:
    Java HttpClient
    • Constructor Detail

      • JdkClientHttpConnectorConfiguration

        public JdkClientHttpConnectorConfiguration()
    • Method Detail

      • httpClientBuilder

        @Bean
        @ConditionalOnMissingBean
        public java.net.http.HttpClient.Builder httpClientBuilder()
      • httpClient

        @Bean
        @ConditionalOnMissingBean
        public java.net.http.HttpClient httpClient​(@Autowired
                                                   java.net.http.HttpClient.Builder builder)
      • jdkClientHttpConnector

        @Bean
        public JdkClientHttpConnector jdkClientHttpConnector​(java.net.http.HttpClient httpClient)