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 Summary
Constructors -
Method Summary
-
Constructor Details
-
FeignLoadBalancerAutoConfiguration
public FeignLoadBalancerAutoConfiguration()
-