springCloud和SpringBoot对应的版本选型
SpringBoot版本选择:
官网地址:https://spring.io/projects/spring-boot
SpringBoot官方目前最新最稳定版:2.3.1,如果单独使用SpringBoot的话,建议就可以选择官方指定的最新最稳定版。
但是,如果需要和SpringCloud整合,就得看SpringCloud的版本需要适配SpringBoot的哪个版本了。
SpringCloud版本选择:
官网地址:https://spring.io/projects/spring-cloud
SpringCloud采用了 英国伦敦地铁站 的名称来命名,并由地铁站名称首字母 A-Z 一次类推的形式来发布迭代版本。例如 Angel 是第一个版本,Brixton 是第二个版本...,目前最新版本是Hoxton。
另外,当SpringCloud的发布内容积累到临界点或者一个重大BUG被解决后,会发布一个“service releases” 版本,简称 SRX 版本,比如当前的 Hoxton SR6,就是SpringCloud发布的Hoxton版本的第6个SRX版本。
一步到位选择SpringBoot版本的办法:https://spring.io/projects/spring-cloud#learn
不知道为啥,我从第一个页面看到的是Hoxton SR6版本,点进去后成了SR5版本,估计是刚发布SR6版本,对应的还没更新...
通过下面其他方式,也可以看到对应的版本信息,但是没有上面这个详细:
在 https://spring.io/projects/spring-cloud#overview 中指定了不同的SpringCloud版本对应的SpringBoot版本:
官网建议:Hoxton版本的SpringCloud,需要对应2.2.x 版本的SpringBoot。
更详细的版本对应查看方法:
查看地址:https://start.spring.io/actuator/info
返回内容:
这里就可以看到详细的对应关系。