Svi*_*ana 9 java spring spring-boot netflix-feign spring-cloud-feign
我试图从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>
Run Code Online (Sandbox Code Playgroud)
不幸的是,feign库导入失败:
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.feign.FeignAutoConfiguration;
import org.springframework.cloud.netflix.feign.FeignClient;
Run Code Online (Sandbox Code Playgroud)
在新的2.0.1版本中没有库.feign.我应该用什么呢?(由于与spring boot autoconfiguration冲突,因此不能保留旧的云版本)
Dar*_*the 12
自2.x发布以来,Spring Cloud将netflix feign类移动到他们自己的项目中.
https://github.com/spring-cloud/spring-cloud-openfeign
您需要使用正确的包更新重新导入
org.springframework.cloud.openfeign
S.K*_*.K. 12
从2.X版本开始,您需要将feign作为独立的依赖项导入:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8722 次 |
| 最近记录: |