Class LoadBalancerBeanPostProcessorAutoConfiguration

java.lang.Object
org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.web.reactive.function.client.WebClient.class) @Conditional(org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration.OnAnyLoadBalancerImplementationPresentCondition.class) public class LoadBalancerBeanPostProcessorAutoConfiguration extends Object
An auto-configuration that provides a BeanPostProcessor that allows the use of a LoadBalanced WebClient.Builder with ReactorLoadBalancerExchangeFilterFunction and ReactiveLoadBalancer used under the hood. NOTE: This has been extracted to a separate configuration in order to not impact instantiation and post-processing of other Reactor-LoadBalancer-related beans.
Since:
2.2.0
Author:
Olga Maciaszek-Sharma, Henning Pƶttker
  • Constructor Details

    • LoadBalancerBeanPostProcessorAutoConfiguration

      public LoadBalancerBeanPostProcessorAutoConfiguration()
  • Method Details