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 引入了 预先(Ahead-Of-Time)转换 的基础,以及对 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 社区所有即将举行的活动。

查看所有