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 作为下一个长期支持版本。我们强烈建议将 5.1 用于所有面向 JDK 11 的应用程序,以便在类路径和模块路径上获得无警告的体验。此外,对 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 访问。

我们正在为 8 月份的 5.1 RC2 进行微调和性能改进,为 5.1 的 9 月中旬的普遍可用性做准备。从下周的 Spring Boot 2.1 M1 版本开始,您将可以通过 start.spring.io 使用 Spring Framework 5.1 RC 版本!

祝好,Juergen

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有