Spring Cloud Alibaba從孵化器版本畢業:https://github.com/alibaba/spring-cloud-alibaba,記錄一下本身學習Spring Cloud Alibaba的筆記。git
1.在整合Spring Cloud Alibaba以前,首先須要整合Spring Cloud
在Spring Cloud的官網能夠了解到目前最新的穩定版Spring Cloud版本,我所選擇版本是Greenwich.SR3。在項目的pom.xml文件中加入如下代碼段就能夠整合Spring Cloud了。github
<dependencyManagement> <dependencies> <!-- 整合spring-cloud--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Greenwich.SR3</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
2.接下來整合Spring CLoud Alibaba
整合Spring CLoud Alibaba須要注意與Spring Cloud之間的版本對應,如下是官網給出的版本對應關係。spring
Spring Cloud Version | Spring Cloud Alibaba Version | Spring Boot Version |
---|---|---|
Spring Cloud Greenwich學習 |
2.1.0.RELEASEspa |
2.1.X.RELEASEcode |
Spring Cloud Finchleyxml |
2.0.0.RELEASEblog |
2.0.X.RELEASEci |
Spring Cloud Edgwareget |
1.5.0.RELEASE |
1.5.X.RELEASE |
對於我所使用的 Spring Cloud Greenwich.SR3版本,只須要在 dependencyManagement 中添加以下內容:
<!-- 整合spring-cloud-alibaba--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.1.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
若是你使用 Spring Cloud Finchley 版本,請在 dependencyManagement 中添加以下內容:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.0.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
若是你使用 Spring Cloud Edgware 版本,請在 dependencyManagement 中添加以下內容:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>1.5.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
整合完畢。