手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系
本片教程基于spring官网以及springcloudalibaba的github项目的版本说明;
一. 确定springcloud版本
- 先到spring官网查看springcloud的基本介绍
往下翻可以看到springcloud与springboot的版本关系图
- 举例:我的项目选用的springboot3.0.13,那么对应的springcloud版本就是2020.0.x
然后可以点击下图所示查看2020.0.x都有哪些小版本,自己选一个即可
二. 确定springcloudalibaba版本
现在假设咱们确定好了springboot3.013和springcloud2022.0.2,如何确认springcloudalibaba版本呢
- 进入springcloudalibaba的github项目中的wiki的版本说明一栏,点击这里一键跳转
- 找到springcloud2022.0.x和springboot(3.0.13>3.0.2)对应的一栏
那么我们的springcloudalibaba版本就是2022.0.0.0
三. 如何在springcloud项目中指定版本呢
在父模块中的pom文件中确定版本号
17 17 17 UTF-8 UTF-8 true 2022.0.2 2022.0.0.0 1.18.30 org.springframework.boot spring-boot-starter-parent 3.0.13 org.springframework.cloud spring-cloud-dependencies ${spring.cloud.version} pom import com.alibaba.cloud spring-cloud-alibaba-dependencies ${spring.cloud-alibaba.version} pom import org.projectlombok lombok ${lombok.version} true
四. 为什么不需要引入spring-boot-dependencies来控制版本呢
org.springframework.boot spring-boot-starter-parent 3.0.13
上面的pom示例指定了spring-boot-starter-parent:3.0.13为父项目,点进去可以看到spring-boot-starter-parent指定了spring-boot-dependencies为父项目
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。