大家好,我是栈长。
今天给大家通报一则框架更新消息,时隔 2021.x 版本发布一年,Spring Cloud 2022.0.0 最新版发布了,来看下最新的 Spring Cloud 版本情况:
Spring Cloud 无疑是现在 Java 微服务事实上的标准,完全基于 Spring Boot 构建,依赖 Spring 生态体系,可以很好的与各种 Spring 生态项目无缝对接。
Maven 依赖先给大家奉上:
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>2022.0.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Spring Cloud 依赖管理采用的是 import 导入方式,里面管理了许多依赖,统一引入管理,使用时只需要引入对应依赖的坐标即可,不需要指定版本号。
Spring Cloud 目前维护着 4 条版本主线:
Spring Cloud 2022.x
Spring Cloud 2021.x
Spring Cloud 2020.x
Spring Cloud Hoxton.x(实际上已经停止维护了)
关于这些版本线的命名是不是很奇怪?
另外,还有几天都要 2023 年了,怎么现在才发布 2022 版本?
其实 Spring Cloud 最新的版本命名方式早已经变更了,以后就是 YEAR.x 这种命名方式了,不清楚的可以看下栈长之前写的两篇文章:
Spring Cloud 2020.0.0 正式发布,全新颠覆性版本!
Spring Cloud 2020 版本重大变革,更好的命名方式!
所以说,Spring Cloud 2022.0.0 中的 2022 是指 Spring Cloud 2022.x 版本线,2022.0.0 则是指 2022 这个版本线的第 1 个版本,而不是指某个年份发布的版本。
新特性解读
Spring Cloud 2022.0.0 是一个大版本,更新了太多内容,栈长不打算全部解读,说几个有意思的更新吧。
完整特性更新参考官方发布文档:
https://spring.io/blog/2022/12/16/spring-cloud-2022-0-0-codename-kilburn-has-been-released
https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2022.0-Release-Notes
1、系统环境
Spring Cloud 2022.0.0 基于以下环境进行构建:
Java 17+(兼容 Jakarta EE )
Spring Framework 6.x
Spring Boot 3.x
所以,这也是 Spring Cloud 2022.0.0 的最低依赖要求,升级请小心。
2、模块升级
完整特性更新参考官方发布文档:
https://spring.io/blog/2022/12/16/spring-cloud-2022-0-0-codename-kilburn-has-been-released
https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2022.0-Release-Notes
1、系统环境
Spring Cloud 2022.0.0 基于以下环境进行构建:
Java 17+(兼容 Jakarta EE )
Spring Framework 6.x
Spring Boot 3.x
所以,这也是 Spring Cloud 2022.0.0 的最低依赖要求,升级请小心。
2、模块升级
————————————————
版权声明:本文为CSDN博主「Java技术栈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/youanyyou/article/details/128403586