当我将implementation 'org.springframework.cloud:spring-cloud-openfeign-core:2.2.2.RELEASE'升级到最新版本的implementation 'org.springframework.cloud:spring-cloud-openfeign-core:3.1.1'时
我得到这个导入类的错误:
import org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
@Bean
public Client client(
HttpClientConnectionManager httpClientConnectionManager,
CachingSpringLoadBalancerFactory lbClientFactory,
SpringClientFactory clientFactory) {
CloseableHttpClient closeableHttpClient = HttpClients.custom()
.setConnectionManager(httpClientConnectionManager)
.build();
ApacheHttpClient delegate = new ApacheHttpClient(closeableHttpClient);
return new LoadBalancerFeignClient(delegate, lbClientFactory, clientFactory);
}你知道为了使用最新版本,我必须如何更换它们吗?
发布于 2022-04-02 04:16:21
丝带被排除在春季引导版本之外,您现在应该使用负载均衡器。检查这个类org.springframework.cloud.openfeign.loadbalancer.FeignLoadBalancerAutoConfiguration,从我的POV中,您只需要从代码中删除所有带状依赖项就可以了。
https://stackoverflow.com/questions/71624829
复制相似问题