繁体   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