Spring Framework 6.0 发布 RC1

发布 | Juergen Hoeller | 2022年10月12日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,功能齐全的 Spring Framework 6.0 发布候选版本现已 可用!我们预计下周将及时发布另一个发布候选版本以配合第一个 Spring Boot 3.0 发布候选版本,然后在 11 月发布最终版本以供正式发布。

作为核心框架的重大修订版本,6.0 RC1 带来了 Java 17+ 基线,迁移到 Jakarta EE 9+(在 jakarta 命名空间中取代了以前基于 javax 的 EE API),以及更广泛的基础设施修订。这使得可以访问最新的 Web 容器,例如 Tomcat 10 / Jetty 11,以及最新的持久性提供程序,例如 Hibernate ORM 6.1 - 所有这些都只适用于 Servlet API 和 JPA 的 jakarta 命名空间变体。它还为这些 API 和提供程序的进一步演进以及 JDK 本身的进一步演进奠定了基础。

最重要的是,此版本完成了我们为提前(Ahead-Of-Time)转换以及 Spring 应用程序上下文的相应 AOT 处理支持奠定的基础。这开辟了广泛的优化部署方案,从精细调整的 JVM 部署到对 GraalVM 本机映像的一流支持(请参阅相关的 Spring Boot 3 博客文章)。请继续关注 Spring Boot 3.0 RC1!

及时指出,现在也有机会在基于 Spring 的应用程序中探索虚拟线程(JDK 19 中的“Project Loom”预览):请参阅“拥抱虚拟线程”以获取概述。目前,我们提供了自定义选项来插入基于虚拟线程的 Executor 实现;我们旨在在 Project Loom 退出预览版时提供一流的配置选项。

Spring Framework 6.0 中提供了许多进一步的功能和改进,例如基于 @HttpExchange 服务接口的 HTTP 接口客户端、对 RFC 7807 问题详细信息的支持,以及基于 Micrometer 的 Spring HTTP 客户端可观察性。请参阅我们的新增功能页面以获取全面概述并尽早尝试 6.0!

祝好,Juergen

项目页面 | GitHub | 文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有