springboot2.0+springcloud 版本冲突解决方案
1.首先基于springboot项目依赖: 1.首先基于springboot项目依赖:
根项目依赖所有spring需要的包 根项目依赖所有spring需要的包
<!-- springboot 决解冲突 -->
<spring.boot>2.0.0.RELEASE</spring.boot>
<cloud.version>Finchley.BUILD-SNAPSHOT</cloud.version>(这个版本号不与springboot冲突)
<dependency>
<groupId>org.springframework.boot</groupId>
org.springframework.boot
<artifactId>spring-boot-dependencies</artifactId>
spring-boot-dependencies
<version>${spring.boot}</version>
${spring.boot}
<type>pom</type>
pom
<scope>import</scope>
import
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
org.springframework.cloud
<artifactId>spring-cloud-dependencies</artifactId>
spring-cloud-dependencies
<version>${cloud.version}</version>
${cloud.version}
<type>pom</type>
pom
<scope>import</scope>
import
</dependency>
2.子项目可根据需求加载所需的springcloud模块 2.子项目可根据需求加载所需的springcloud模块