6.6、版本兼容性管理
分类: Spring Cloud Alibaba概览
版本兼容性管理
版本兼容性是 Spring Cloud Alibaba 使用中的关键问题。理解版本关系有助于我们选择合适的版本组合。本节将学习版本兼容性管理。
本节将学习:Spring Boot 与 Spring Cloud 版本关系、Spring Cloud Alibaba 版本选择、版本兼容性表查看,以及依赖冲突解决。
Spring Boot 与 Spring Cloud 版本关系
版本映射
版本映射关系:
- Spring Boot 3.x → Spring Cloud 2022.x
- Spring Boot 2.7.x → Spring Cloud 2021.x
- Spring Boot 2.6.x → Spring Cloud 2021.x
查看方法
查看版本关系的方法:
- 查看 Spring Cloud 官方文档
- 查看版本兼容性表
Spring Cloud Alibaba 版本选择
版本选择原则
版本选择原则:
- 根据 Spring Boot 版本选择
- 根据 Spring Cloud 版本选择
- 选择稳定版本
- 查看版本兼容性表
版本兼容性表查看
兼容性表
版本兼容性表示例:
| Spring Boot | Spring Cloud | Spring Cloud Alibaba |
|---|---|---|
| 3.2.x | 2023.0.x | 2023.0.0 |
| 3.1.x | 2022.0.x | 2022.0.0 |
| 2.7.x | 2021.0.x | 2021.0.1 |
依赖冲突解决
冲突处理
依赖冲突解决方法:
- 使用版本管理
- 排除冲突依赖
- 统一版本号
官方资源
- Spring Cloud Alibaba 版本说明:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明
本节小结
在本节中,我们学习了:
第一个是 Spring Boot 与 Spring Cloud 版本关系。 版本映射关系。
第二个是 Spring Cloud Alibaba 版本选择。 根据 Spring Boot 和 Spring Cloud 版本选择。
第三个是版本兼容性表查看。 如何查看版本兼容性。
第四个是依赖冲突解决。 解决依赖冲突的方法。
这就是版本兼容性管理。理解版本关系,有助于我们选择合适的版本组合。
在下一节,我们将学习如何查找合适版本。