Spring Cloud Starter Netflix Eureka Client这个包自带ribbon,如果你导入了ribbon就会冲突报错
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
<version>2.2.10.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
给你们看一手
可以看到是自带ribbon这个包的,所以如果两个都导入就会冲突报错
但是!!!!!!
eureka在3.0就已经不集成ribbon了,
可以看到在3版本就已经没有集成ribbon了,
所以如果你的包如果这样写了,那有可能是3.0或者以上的了,要自己把ribbon给导入
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
另外是本人遇到的毛病,你们可能没遇到过这种蠢毛病
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
如果这两个包同时存在,那你不管怎么调,那都是死活访问不到服务提供者的,我当时复制粘贴的pom,没看,找了3个小时才发现,人都麻了