I update Spring cloud to 2020.0.0, then there is an error: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer? but spring-cloud-starter-loadbalancer had been included. I find the FeignLoadBalancerAutoConfiguration is rely on the beans of LoadBalancerClient and LoadBalancerClientFactory,then I find the BlockingLoadBalancerClientAutoConfiguration and LoadBalancerAutoConfiguration will create the beans, but when I debug my project,the FeignLoadBalancerAutoConfiguration is running before LoadBalancerClient and LoadBalancerClientFactory,and the FeignLoadBalancerAutoConfiguration did not match the @ConditionalOnBean({ LoadBalancerClient.class, LoadBalancerClientFactory.class }) I create a class:

@Configuration(proxyBeanMethods = false)
@AutoConfigureBefore({ FeignLoadBalancerAutoConfiguration.class })
@AutoConfigureAfter({BlockingLoadBalancerClientAutoConfiguration.class, LoadBalancerAutoConfiguration.class})
public class TestConfig {

}

The project is running normally. Sorry, my english is not well!

Comment From: OlgaMaciaszek

Thanks for reporting this @Jafeyyu. Will fix it.