使用Feign找不到@EnableFeignClients,报错

发布于 2019-08-27 10:22:21

使用Feign找不到@EnableFeignClients,报错。

查看更多

关注者
0
被浏览
162
2 个回答
申来来
申来来 认证专家 2019-08-27
年轻是本钱,但不努力就不值钱

@EnableFeignClients注解在import org.springframework.cloud.openfeign.EnableFeignClients底下,
加入springcloud依赖即可解决此问题

 <!--springcloud依赖-->
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Finchley.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <!--springcloud仓库-->
    <repositories>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/libs-milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>

image.png

sanqi
sanqi 2019-08-27

Spring Cloud对Feign的支持由org.springframework.cloud:spring-cloud-netflix-core移到org.springframework.cloud:spring-cloud-openfeign-core下,所以添加spring-cloud-openfeign-core依赖即可完美解决此问题

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-openfeign-core</artifactId>
            <version>2.1.0.RELEASE</version>
        </dependency>

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览