2020/12/28 在学习尚硅谷的谷粒商场项目时候,跟着视频里面去做项目,但是使用openfeign的时候出现了问题,以前的openfeign是没有问题的。现在的openfeign好像是改了
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>
成功使用。