异常信息
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/cloud/client/loadbalancer/LoadBalancedRetryFactory
基础依赖版本
Spring boot 1.5.6.RELEASE + Spring cloud Dalston.SR4
问题:
项目分为api、mian两个模块,两个模块引入的fegin依赖冲突了,导致项目无法启动;
解决:
去掉了api中的依赖
api引入的fegin依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-openfeign-core</artifactId> <version>2.2.5.RELEASE</version> </dependency>
mian引入的fegin依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId> </dependency>
反思:写代码的时候,千万不要图顺手随便引依赖啊!!!!自己埋下的雷,让大哥陪着我排了一上午 (手动哭泣)
本文记录了一个因Feign依赖冲突导致的项目启动失败的问题及其解决过程。项目由api和main两个模块组成,在使用不同版本的Feign时出现了异常。最终通过移除api模块中的Feign依赖解决了问题。
1891

被折叠的 条评论
为什么被折叠?



