spring cloudspring boot2.x下 使用feign,注解@EnableFeignClients 找不到的解决方法

Posted Angel挤一挤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring cloudspring boot2.x下 使用feign,注解@EnableFeignClients 找不到的解决方法相关的知识,希望对你有一定的参考价值。

spring boot2.x下 使用feign,注解@EnableFeignClients 找不到的解决方法

 

在spring boot1.x下,使用注解@EnableFeignClients,jar包依赖是:

<!-- feign远程调用 -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-feign</artifactId>
        </dependency>

 

 

但是 在spring boot2.x下,

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版本更新到

 

我这里使用的spring boot 2.0.3版本,所以解决方案是:

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>

 

以上是关于spring cloudspring boot2.x下 使用feign,注解@EnableFeignClients 找不到的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

spring cloud alibabaspring cloudspring boot版本对应

Spring CloudSpring Boot与Docker 学习资料汇总

相关网址spring cloud alibabaspring cloudspring boot版本对应

相关网址spring cloud alibabaspring cloudspring boot版本对应

Spring CloudSpring Cloud之Spring Cloud Sleuth,分布式服务跟踪

Spring CloudSpring Cloud Config 实现分布式配置中心