Class WebClientAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration
@Configuration @ConditionalOnClass(org.springframework.web.reactive.function.client.WebClient.class) @AutoConfigureAfter({CodecsAutoConfiguration.class,ClientHttpConnectorAutoConfiguration.class}) public class WebClientAutoConfiguration extends Object
Auto-configuration
forWebClient
.This will produce a
WebClient.Builder
bean with theprototype
scope, meaning each injection point will receive a newly cloned instance of the builder.- Since:
- 2.0.0
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
WebClientAutoConfiguration.WebClientCodecsConfiguration
Constructor Summary
Constructors Constructor Description WebClientAutoConfiguration(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.web.reactive.function.client.WebClientCustomizer> customizerProvider)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.reactive.function.client.WebClient.Builder
webClientBuilder()
Constructor Detail
WebClientAutoConfiguration
public WebClientAutoConfiguration(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.web.reactive.function.client.WebClientCustomizer> customizerProvider)
Method Detail
webClientBuilder
@Bean @Scope("prototype") @ConditionalOnMissingBean public org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder()