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-parent spring-cloud-dependencies
版本號 發佈日期   版本號 發佈日期  
1.5.2.RELEASE 2017年3月 穩定版 Dalston.RC1 2017年未知月  
1.5.9.RELEASE 2017年11月 穩定版 Edgware.RELEASE 2017年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  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章