问题:
今天遇到一个奇怪的问题,
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文件。