问题:
今天遇到一个奇怪的问题,
pom中已经引入了spring-cloud-starter-openfeign依赖。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>但是代码中提示FeignClient类找不到。

原因:
我用的aliyuMaven仓库,发现spring-cloud-starter-openfeign与spring官方仓库不一样。


解决方案:
删除本地仓库这个jar包,setting.xml文件中先删除aliyun私服,以及公司的私服【因为大部分公司的私服都使用aliyun proxy.】加上spring私服,当然,如果你项目总的pom文件中设置了私服位置,同样道理需要变更。然后,更新maven依赖,下载好后再复原setting文件。
本文解决了在使用spring-cloud-starter-openfeign依赖时遇到的FeignClient类找不到的问题。原因是使用的aliyunMaven仓库与spring官方仓库不同。通过更改Maven仓库设置并更新依赖,最终解决了该问题。
8945

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



