Spring Framework 5.1 发布 RC1

发布 | Juergen Hoeller | 2018年7月26日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,一个功能完整的 Spring Framework 5.1 发布候选版本现已从我们的 里程碑存储库 中提供!在我们的 GitHub Wiki 上找到 新特性和改进 以及相应的 升级说明 的完整列表。

Spring Framework 5.1 需要 JDK 8 或更高版本,并特别支持 JDK 11 作为下一个长期支持版本。我们强烈建议将任何目标 JDK 11 的应用程序升级到 5.1,以便在类路径和模块路径上提供无警告的体验。除此之外,此版本中对 GraalVM 兼容性的初始改进使其能够自动适应核心 Spring 设施中本机映像的运行时约束。

沿着 5.0 的函数式 Bean 定义主题,核心容器在 5.1 中提供了改进的检索 API:ObjectProvider(如基于注解的注入点所知)可以通过 BeanFactory API 以编程方式访问,并且现在能够对 bean 类型解析进行流访问。此外,当未找到相应的目标 Bean 时,Spring 允许将空集合注入到单个构造函数场景中。

Spring Framework 5.1 附带更新的 Web 默认值(例如,用于 Cookie)以及 Web 应用程序中人性化的调试日志体验。Spring WebFlux 堆栈现在基于 Reactor Californium。Spring 还采用了最近发布的 Hibernate ORM 5.3,并与其 Bean 容器 SPI 集成,并允许在同一事务中混合使用本机 Hibernate SessionFactory 和标准 JPA EntityManagerFactory 访问。

我们正在努力实现 5.1 RC2,并在 8 月份进行微调和性能改进,为 9 月中旬的 5.1 正式发布做准备。并且从下周的 Spring Boot 2.1 M1 发布开始,您将能够通过 start.spring.io 使用 Spring Framework 5.1 RC!

此致,Juergen

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部