簡體   English   中英

FeignClient在春季靴子2

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM