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 以编程方式访问,并且现在能够进行 beans-of-type 解析的流访问。 此外,当未找到相应的目标 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 社区中所有即将举行的活动。

查看全部