@EnableEurekaServer不存在问题可能原因;
1、SpringBoot和SpringClound版本不一致
2、SpringBoot2.X和以前版本的不同造成
下面我们只说第二点:
我们在升级微服务架构是,会发现2.0和以前版本还是有很大的改动的!我们在照搬网上的一些依赖难免会出现问题!
在2.0以前整合Eureka
引入的依赖是
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
2.0以后则区分为注册中心服务器端和客服端,两个不同的依赖包
<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>
如果你在注册中心项目中引入的是客服端,那你就是找一辈子,也找不到@EnableEurekaServer注解,跟需求引入不同注解即可