Spring 6 和Spring Boot 3
一年一度的SpringOne大会在9月1日至2日因为疫情原因在线上举行。Pivotal公司(Spring项目拥有者)每年都会举办一次这样的大会,与全球数千位开发人员、客户和合作伙伴相聚在一起,交流技术实践经验,探讨技术的发展趋势。同时每次大会也会披露Spring项目下一步的大动作。今年的大会的亮点无疑是Spring Framework 6.0。跟随胖哥我们来看看未来一段时间内Spring的路线图。
这个消息别忘记转发给其它热爱学习的小伙伴啊。
Spring Framework 5.3.x
先来看看Spring Framework 5.3.x的一些规划。
不用翻译的了吧,强调一下Spring Boot 2.6和2.7都会基于该版本。
Spring Framework 6.0
备受瞩目的就是Spring Framework 6.0了。 它将基于 Java 17 和 Jakarta EE 9 。它现在的情况是这样的:
Spring 6.0将是Spring下一个十年的新开端。目前可以透露的是:
- 九月底Spring 6.0开发分支就可以定下来了。
- 2021年底Spring 6.0发布里程碑版本。
- 2022年中旬Spring 6.0发布正式候选(RC)版本.
- Spring 6.0什么时候正式发布还没有定,有可能遵循Spring Boot半年一发的规律。
- Spring 6.0一定是个大更新,会有很多新玩意儿。
- 你肯定会对Spring 6.0正式版特性感兴趣。
Spring Framework 6.0的路线图
Spring 官方同时公布了Spring 6.0的发布路线图。你可以看到Spring 6具体的发布时间线。
Spring Framework 5.3 到 6.0的关键点
排除点和变更点
- 可能XML配置格式会成为过去式。
- 一些 Java EE API(EJB、JCA、JAX-WS)过期。
- RPC支持(不知道怎么翻译HTTP Invoker)过期
迁移至Jakarta EE 9+
jakarta.servlet
(Tomcat 10、Jetty 11相关)。jakarta.persistence
(Hibernate ORM 6?)。
云原生
改进对GraalVM和Project Leyden(一个Java静态图项目)的支持。
Spring Boot 3.0
可以肯定的是Spring Boot 3基于Spring Framework 6,并且Spring Boot 3将彻底开启云原生之路。
可以预测的是Spring Boot 3的正式发布时间会在2022年的第四季度末。
Java 17就在眼前
最后各位Java开发者别忘记了 Java 17 将在下下周发布。Java 17的发布将拉开Spring新时代的序幕。
评论系统未开启,无法评论!