Class 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