Spring Framework 6.0 正式发布

发布 | Juergen Hoeller | 2022 年 11 月 16 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Framework 6.0.0 现在可以从 Maven Central 普遍获得! 这是 2023 年及以后新一代框架的开始,它拥抱 OpenJDK 和 Java 生态系统中当前和即将到来的创新。 同时,我们精心设计了它,使其成为从 Spring Framework 5.3.x 到现代运行时环境的直接升级。

作为核心框架的主要修订版,Spring Framework 6.0 具有 Java 17+ 基线和向 Jakarta EE 9+(在 jakarta 命名空间中)的迁移,重点是最近发布的 Jakarta EE 10 API,例如 Servlet 6.0 和 JPA 3.1。 这提供了对最新 Web 容器(例如 Tomcat 10.1)和最新持久性提供程序(例如 Hibernate ORM 6.1)的访问。 不要停留在 Java EE 8 上,直接跳到 jakarta 命名空间,最好直接跳到 Jakarta EE 10 级别! 即将发布的 Spring Boot 3.0.0 版本包括相应的托管依赖项。

在基础设施方面,6.0 为 提前编译 (AOT) 转换 和 Spring 应用程序上下文的相应 AOT 处理支持引入了基础。 这使得对 带有 Spring Boot 3 的 GraalVM 本机镜像 的一流支持。 你还可以探索 Project Loom 的虚拟线程与 Spring 应用程序 - 请参阅 “拥抱虚拟线程” - 并深入研究 Project CRaC 的检查点恢复方法以加快 JVM 启动速度,这两者目前都处于预览阶段,但预计将成为基于 Spring Framework 6.x 的应用程序的一流功能。

Spring Framework 6.0 中提供了许多其他功能和改进,例如 HTTP 接口客户端,对 RFC 7807 问题详情 的支持,以及基于 Micrometer 的 HTTP 客户端可观察性。 请参阅我们的 新增功能页面 以获得全面的概述,并尽早尝试 6.0.0!

感谢,Juergen

项目页面 | GitHub | 文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

遥遥领先

VMware 提供培训和认证,以加速你的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看所有