记一次整合SpringCloud Alibaba+SpringCloud OpenFeign报错

   日期:2021-02-15     浏览:382    评论:0    
核心提示:Exception:No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?原因: 由于Spring Cloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错。解决办法:在pom.xml中加入l

Exception:

No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?

原因: 由于Spring Cloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错。
解决办法:
在pom.xml中加入loadbalancer的依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-loadbalancer</artifactId>
</dependency>

因为此时我的项目中还有nacos的依赖,nacos依赖中包含ribbon依赖会导致loadbalancer无效,所以还要排除nacos依赖中的ribbon依赖。

<dependency>
	<groupId>com.alibaba.cloud</groupId>
	<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
	<exclusions>
		<exclusion>
			<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
			<groupId>org.springframework.cloud</groupId>
		</exclusion>
	</exclusions>
</dependency>
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服