@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.web.reactive.function.client.WebClient.class) @AutoConfigureAfter(value={CodecsAutoConfiguration.class,ClientHttpConnectorAutoConfiguration.class}) public class WebClientAutoConfiguration extends ObjectSE
WebClient
の場合は Auto-configuration
。 これにより、prototype
スコープを持つ WebClient.Builder
Bean が生成されます。つまり、各インジェクションポイントは、新しく複製されたビルダーのインスタンスを受け取ります。
修飾子と型 | クラスと説明 |
---|---|
protected static class | WebClientAutoConfiguration.WebClientCodecsConfiguration |
コンストラクターと説明 |
---|
WebClientAutoConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
WebClient.Builder | webClientBuilder(ObjectProvider<WebClientCustomizer> customizerProvider) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Bean @Scope(value="prototype") @ConditionalOnMissingBean public WebClient.Builder webClientBuilder(ObjectProvider<WebClientCustomizer> customizerProvider)