SpringCloud中@FeignClient注解无法使用 spring-cloud-starter-openfeign以及 springcloud对应springboot版本

今天记录一下学习springcloud中的一个大坑,,,

在pom.xml中引入@FeignClient的依赖之后,原本以为就可以在代码中使用@FeignClient注解了,

但是很遗憾,这个注解始终就是导不了jar包,,我那个心累啊,,,找了2个小时,,终于在网上找到了解决方法,特此记录一下,

 

重点:Spring Cloud对Feign的支持由org.springframework.cloud:spring-cloud-netflix-core移到org.springframework.cloud:spring-cloud-openfeign-core下,而Finchley.M9版本下的spring-cloud-starter-openfeign:2.0.0.M2的pom依赖文件中导入的是spring-cloud-netflix-core而非spring-cloud-openfeign-core,需要我们在pom文件中添加对应依赖管理使spring-cloud-starter-openfeign版本更新到2.0.0.RC1。

可以看出来,springcloud版本升级了,导致Finchley.M9及以下的版本使用@FeignClient注解,必须将spring cloud中版本更新到RC1

 

以下是我原本的Finchley.M9

 

将这个修改为RC1

注解的jar包成功导入进来了,,真的是个大坑啊~我心态都快找崩了.......

最后把在网上找到的 在这边也记录一下,防止以后忘记

spring-boot-starter-parentspring-cloud-dependencies
版本号发布日期 版本号发布日期 
1.5.2.RELEASE2017年3月稳定版Dalston.RC12017年未知月 
1.5.9.RELEASE2017年11月稳定版Edgware.RELEASE2017年11月稳定版
1.5.16.RELEASE  Edgware.SR5  
1.5.20.RELEASE  Edgware.SR5  
Spring Boot >=2.0.0.M3 and <2.0.0.M5  Finchley.M2  
Spring Boot >=2.0.0.M5 and <=2.0.0.M5  Finchley.M3  
Spring Boot >=2.0.0.M6 and <=2.0.0.M6  Finchley.M4  
Spring Boot >=2.0.0.M7 and <=2.0.0.M7  Finchley.M5  
Spring Boot >=2.0.0.RC1 and <=2.0.0.RC1  Finchley.M6  
Spring Boot >=2.0.0.RC2 and <=2.0.0.RC2  Finchley.M7  
Spring Boot >=2.0.0.RELEASE and <=2.0.0.RELEASE  Finchley.M9  
 Spring Boot >=2.0.1.RELEASE and <2.0.2.RELEASE   Finchley.RC1  
Spring Boot >=2.0.2.RELEASE and <2.0.3.RELEASE  Finchley.RC2  
Spring Boot >=2.0.3.RELEASE and <2.0.999.BUILD-SNAPSHOT  Finchley.SR4  
Spring Boot >=2.0.999.BUILD-SNAPSHOT and <2.1.0.M3  Finchley.BUILD-SNAPSHOT  
Spring Boot >=2.1.0.M3 and <2.1.0.RELEASE  Greenwich.M1  
Spring Boot >=2.1.0.RELEASE and <2.1.9.BUILD-SNAPSHOT  Greenwich.SR2  
Spring Boot >=2.1.9.BUILD-SNAPSHOT and <2.2.0.M4  Greenwich.BUILD-SNAPSHOT  
Spring Boot >=2.2.0.M4 and <=2.2.0.M5  Hoxton.M2  
Spring Boot >=2.2.0.BUILD-SNAPSHOT  Hoxton.BUILD-SNAPSHOT 
  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值