1.3.1 确定Spring Cloud+Spring Boot的版本

在只使用Spring Cloud而不使用Spring Cloud Alibaba的场景下,确定Spring Cloud的版本号就非常简单了,遵循“较新”和“较稳定”的原则即可。

截至本书写作时,Spring Cloud较新较稳定的版本如图1-2所示。

图1-2 截至本书写作时,Spring Cloud当前较新较稳定版本

Spring Cloud框架高度依赖Spring Boot框架,所以两者的版本也存在依赖关系,两者几乎不能同时使用最新版本,会出现严重的兼容性问题。那么当前Spring Cloud的版本和哪个Spring Boot版本进行搭配呢?可以进入Spring Cloud官方Reference Doc.帮助文档进行查看,如图1-3所示。

图1-3 单击Reference Doc.链接

打开帮助文档后,官方建议使用如图1-4所示的Spring Cloud版本和Spring Boot版本进行搭配使用。

图1-4 版本对应关系

而截至本书写作时Spring Boot最新的版本如图1-5所示。

图1-5 截至本书写作时Sping Boot最新的版本

也可以通过如下网址进行查看:

https://start.spring.io/actuator/info

显示内容如图1-6所示。

图1-6 显示JSON字符串

将这段JSON字符串进行格式化,效果如图1-7所示。

图1-7 格式化JSON字符串

说明如果使用Spring Cloud的“2021.0.4”版本,那么对应的Spring Boot版本满足“>=2.6.1”和“<3.0.0-M1”,但还是建议使用Spring Cloud官方Reference Doc.帮助文档推荐的Spring Boot版本作为最优参考,因为那是推荐使用的版本。