概述
版本注意:
孵化版本(groupId为org.springframework.cloud
):
spring-cloud-alibaba-dependencies版本0.9.0:与Spring Cloud Greenwich兼容
spring-cloud-alibaba-dependencies版本0.2.2:与Spring Cloud Finchley兼容
且若想支持动态刷新配置,Spring Boot必须引用2.0.X版本系列的,大于或者等于2.1.X版本的暂时不支持动态刷新配置!
毕业版本(groupId为com.alibaba.cloud
,目前基本用这个
了):
spring-cloud-alibaba-dependencies版本2.1.0.RELEASE:与Spring Cloud Greenwich兼容
spring-cloud-alibaba-dependencies版本2.2.0.RELEASE:与Spring Cloud Hoxton兼容
org.springframework.cloud
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>0.2.2.RELEASE</version>
</dependency>
com.alibaba.cloud
<!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-discovery -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
注意:部分版本没有源码,2.0.4.RELEASE有源码
需要注意版本依赖:
完整示例:
<properties>
<spring-boot.version>2.3.2.RELEASE</spring-boot.version>
<spring-cloud.version>Hoxton.SR8</spring-cloud.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>