![](/img/trans.png)
[英]How could I get @FeignClient bean when spring boot application initializing
[英]FeignClient in spring boot 2
我試圖從spring boot 1.5 tio 2.0遷移並遇到問題:我將spring-cloud-netflix-core的版本從1.3.4.RELEASE更改為2.0.1.RELEASE :
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-core</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
不幸的是,feign庫導入失敗:
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.feign.FeignAutoConfiguration;
import org.springframework.cloud.netflix.feign.FeignClient;
在新的2.0.1版本中沒有庫.feign。 我應該用什么呢? (由於與spring boot autoconfiguration沖突,因此不能保留舊的雲版本)
自2.x
版本發布以來,Spring Cloud將netflix假設類移至他們自己的項目中。
https://github.com/spring-cloud/spring-cloud-openfeign
您需要使用正確的包更新重新導入
org.springframework.cloud.openfeign
從2.X版本開始,您需要將feign作為獨立依賴項導入:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.