使用nacos无法正确引入feign
发布网友
发布时间:2023-07-09 08:22
我来回答
共1个回答
热心网友
时间:2024-11-04 21:23
查了很多资料,发现是因为Spring Cloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错
这个时候还有一个坑就是当我们调用feign的时候还会抱一个错误:
java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose
解决办法:nacos中ribbon会造成loadbalanc包失效,所以我们需要在nacos的依赖中过滤掉ribbon才行
也是有够坑的,差不多坑了两天的空余时间,记录一下