Spring Cloud Alibaba学习项目环境搭建
版本说明
首先这三者版本对应关系参照官网地址版本说明,如下所示
| Spring Cloud Alibaba Version | Spring Cloud Version | Spring Boot Version |
|---|---|---|
| 2021.0.1.0 | Spring Cloud 2021.0.1 | 2.6.3 |
| 2.2.7.RELEASE | Spring Cloud Hoxton.SR12 | 2.3.12.RELEASE |
| 2021.1 | Spring Cloud 2020.0.1 | 2.4.2 |
| 2.2.6.RELEASE | Spring Cloud Hoxton.SR9 | 2.3.2.RELEASE |
| 2.1.4.RELEASE | Spring Cloud Greenwich.SR6 | 2.1.13.RELEASE |
| 2.2.1.RELEASE | Spring Cloud Hoxton.SR3 | 2.2.5.RELEASE |
| 2.2.0.RELEASE | Spring Cloud Hoxton.RELEASE | 2.2.X.RELEASE |
| 2.1.2.RELEASE | Spring Cloud Greenwich | 2.1.X.RELEASE |
| 2.0.4.RELEASE(停止维护,建议升级) | Spring Cloud Finchley | 2.0.X.RELEASE |
| 1.5.1.RELEASE(停止维护,建议升级) | Spring Cloud Edgware | 1.5.X.RELEASE |
本学习项目采用Spring Cloud Alibaba 2.2.7.RELEASE版本
父模块搭建
用于统一项目Spring Boot、Spring Cloud、Spring Cloud Alibaba版本。
先使用IDEA新键一个Empty Project,作为项目根目录。然后此目录下新键模块,pom内容如下所示
<?xml version="1.0" encoding="UTF-8"?>
4.0.0
com.wangtao
springcloud-alibaba-parent
pom
1.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-parent
2.3.12.RELEASE
Hoxton.SR12
2.2.7.RELEASE
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
${spring-cloud-alibaba.version}
pom
import
其它项目继承该模块即可,举例如下
com.wangtao
springcloud-alibaba-parent
1.0-SNAPSHOT
../springcloud-alibaba-parent/pom.xml
项目源代码
项目地址