1.SpringCloud_openfeign使用的时候出现依赖的问题

Spring cloud 启动出现 :org.springframework.beans.factory.UnsatisfiedDependencyException 解决方案

要了解到Spring Cloud Hoxton.M2 是第一个整合新的loadbalancer实现来替代Ribbon的版本,所以我们引入openfeign的时候是也要引入loadbalancer的

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-openfeign</artifactId>
  <version>2.2.1.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-loadbalancer</artifactId>
</dependency>

 

引入openfeign后之后,我们使用nacos作为服务中心的话,要去掉nacos自带的ribbon

    <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>2.1.0.RELEASE</version>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.cloud</groupId>
                    <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

然后在打开相应的微服务,成功如下:



posted @ 2021-08-12 00:20  RainsX  阅读(1005)  评论(0)    收藏  举报