如何选择SpringBoot最稳定的版本,以及相应的SpringCloud版
1、登录Spring的官⽹,查看当前最稳定的版本。
image.png
可以看到,⽬前最新的版本是 2.4.4。
注意,因为2.4版本发⽣了重⼤变动,如果使⽤了多配置⽂件,请不要贸然升级。
2、登录Spring Cloud的官⽹,查看当前最稳定的版本。
image.png
可以看到,⽬前的最新版本为 2020.0.2。
3、查看Spring Cloud对应的Spring Boot版本。地址
image.png
可以看到,2020.0.x对应的版本是2.4.x
4、查看Spring Cloud对应Spring Boot版本的详细信息。地址
这⾥是⼀个JSON字符串,格式化之后可以看到,2020.0.2对应的推荐版本为,⼤于等于2.4.1,⼩于2.5.0-M1
springcloud难学吗image.png
5、返回Spring Cloud的官⽹,点击2020.0.2的Reference DOC可以看到,官⽹推荐使⽤的Spring Boot版本为2.4.3版本。
image.png
⾄此,Spring Cloud和对应的Spring Boot版本选择完毕。
当然了,想使⽤Spring Cloud,还需要许多的jar包,如何选择兼容的jar包呢?在这⾥,我们可以考虑使maven的dependencyManagement功能。
dependencyManagement其实就相当于⼀个对jar版本进⾏管理的依赖管理器,如果在dependencies的dependency⾥没有到version属性,Maven就会去dependencyManagement⾥寻相应的版本信息。
如果既使⽤了dependencyManagement功能,⼜在dependencies的dependency⾥指定了version属性,dependency是以version属性为准的,所以,不⽤担⼼使⽤dependencyManagement功能之后⽆法⾃⾏指定jar包的版本信息。
在这⾥,我们选择的是alibaba的版本管理配置。
⾸先,进⼊阿⾥巴巴的GitHub地址,进⼊WiKi页⾯,点击版本说明。
或者直接点击版本说明
image.png