Class FeignLoadBalancerAutoConfiguration

java.lang.Object
org.springframework.cloud.openfeign.loadbalancer.FeignLoadBalancerAutoConfiguration

@ConditionalOnClass(feign.Feign.class) @ConditionalOnBean({org.springframework.cloud.client.loadbalancer.LoadBalancerClient.class,org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory.class}) @AutoConfigureBefore(FeignAutoConfiguration.class) @AutoConfigureAfter({org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration.class,org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration.class}) @EnableConfigurationProperties(FeignHttpClientProperties.class) @Configuration(proxyBeanMethods=false) @Import({org.springframework.cloud.openfeign.loadbalancer.HttpClientFeignLoadBalancerConfiguration.class,org.springframework.cloud.openfeign.loadbalancer.OkHttpFeignLoadBalancerConfiguration.class,org.springframework.cloud.openfeign.loadbalancer.HttpClient5FeignLoadBalancerConfiguration.class,org.springframework.cloud.openfeign.loadbalancer.DefaultFeignLoadBalancerConfiguration.class}) public class FeignLoadBalancerAutoConfiguration extends Object
An autoconfiguration that instantiates LoadBalancerClient-based implementations of Client.
Since:
2.2.0
Author:
Olga Maciaszek-Sharma, Nguyen Ky Thanh
  • Constructor Details

    • FeignLoadBalancerAutoConfiguration

      public FeignLoadBalancerAutoConfiguration()