领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多尊敬的 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 问题详情的支持,以及基于 Micrometer 的 Spring HTTP 客户端的可观测性。 请参阅我们的 新增功能页面 以获取全面的概述,并尽早试用 6.0!
干杯,Juergen