@ConditionalOnClass(value=feign.Feign.class) @ConditionalOnBean(value=org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient.class) @AutoConfigureBefore(value=FeignAutoConfiguration.class) @AutoConfigureAfter(value=FeignRibbonClientAutoConfiguration.class) @EnableConfigurationProperties(value=FeignHttpClientProperties.class) @Configuration(proxyBeanMethods=false) @Import(value={org.springframework.cloud.openfeign.loadbalancer.HttpClientFeignLoadBalancerConfiguration.class,org.springframework.cloud.openfeign.loadbalancer.OkHttpFeignLoadBalancerConfiguration.class,org.springframework.cloud.openfeign.loadbalancer.DefaultFeignLoadBalancerConfiguration.class}) public class FeignLoadBalancerAutoConfiguration extends Object
BlockingLoadBalancerClient-based
implementations of Client. In order to use this load-balancing mechanism, the
Ribbon-based implementation has to be disabled by setting
spring.cloud.loadbalancer.ribbon.enabled to true.Copyright © 2020 Pivotal Software, Inc.. All rights reserved.