【SpringCloud】EnableEurekaServer注解无法导入问题
最近再添加eureka依赖时
总是无法成功引入
导致程序@enableeurekaserver报错
最终找到原因是springboot与springcloud的支持版本不一致
修改pom.xml,加入如下这段:
<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>
然后成功运行。
版本号规则
Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号。
Cloud代号 Boot版本(train) Boot版本(tested) lifecycle
Angle 1.2.x incompatible with 1.3 EOL in July 2017
Brixton 1.3.x 1.4.x 2017-07卒
Camden 1.4.x 1.5.x -
Dalston 1.5.x not expected 2.x -
Edgware 1.5.x not expected 2.x -
Finchley 2.x not expected 1.5.x -
开发代号看似没有什么规律,但实际上首字母是有顺序的,比如:Dalston版本,我们可以简称 D 版本,对应的 Edgware 版本我们可以简称 E 版本,Finchley简称F版本。
以上是 【SpringCloud】EnableEurekaServer注解无法导入问题 的全部内容, 来源链接: utcz.com/z/511887.html