前言
在搭建SpringCloudAlibaba项目的时候,需要选择SpringBoot和SpringCloud进行兼容的版本号,因此对于选择SpringBoot版本与SpringCloud版本的对应关系很重要,如果版本关系不对应,常见的会遇见项目启动不起来,怪异的则会是你的项目出现一些诡异的问题,查资料也不好查。下面就收集一下SpringBoot与SpringCloud版本之间的对应关系,在搭建项目框架或者学习时按照对应的版本区间进行选择即可,避免走一些不必要的弯路。
查看方法
1、通过官网查看
阿里巴巴官网版本说明: 版本说明
以下是目前版本的对应关系,最新的版本移步到官网查看
1.1、对应springBoot版本
由于 Spring Boot 2.4+ 和以下版本之间变化较大,目前企业级客户老项目相关 Spring Boot 版本仍停留在 Spring Boot 2.4 以下,为了同时满足存量用户和新用户不同需求,社区以 Spring Boot 2.4 为分界线,同时维护 2.2.x 和 2021.x 两个分支迭代。其中带 *
号为最新版本
1.2、2021.x 分支对应springBoot版本关系
1.3、2.2.x 分支 分支对应springBoot版本关系
1.4、对应组件版本关系
2、通过maven依赖方式查看组件对应关系
首先说明,通过idea只能查看某个springCloudAlibaba版本对应的组件版本关系,要查看所有springCloudAlibaba版本还是要到官网上去查看;
首先在idea 引入以下依赖,version标签改为你想要查看的版本关系
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.8.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
接下来将鼠标移到 <artifactId>
标签内,按住 ctrl
键 + 鼠标左键;
然后就会自动跳转到指定的pom文件,最后就可以看到各个组件版本的是多少了