一、srpingboot 1.0与2.0版本有很大的区别,所以需要特别注意,因为他们的兼容性不一样,特别与springcloud的兼容性。
二、当springboot 版本为1.0时,引入springcloud的eureka时是这样:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
<version>1.4.3.RELEASE</version>
</dependency>
而当springboot为2.0时,引入springcloud的eureka时是这样:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
还需要注意:引入springcloud是这样的:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
这样当引入Springcloud的eureka时就可以不指定版本号了。