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 本身的进一步发展奠定了基础。

最重要的是,此版本完成了我们为提前(AOT)转换以及 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 问题详细信息的支持以及 Spring 的 HTTP 客户端的基于 Micrometer 的可观察性。请参阅我们的新增功能页面以获取全面概述,并尽早尝试 6.0!

此致,Juergen

项目页面 | GitHub | 文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部