Spring Framework 5.0 发布 RC1

发布 | Juergen Hoeller | 2017 年 5 月 8 日 | ...

亲爱的 Spring 社区:

很高兴地宣布,功能完备的 Spring Framework 5.0 Release Candidate 现已可用!我们预计将在 5 月底发布另一个 Release Candidate,并在 6 月底发布最终版本。

作为核心框架的一个主要版本,5.0 RC1 具有 Java 8+ 基线和许多基础设施的改进:例如,我们自己的 Commons Logging bridge 默认自动检测 Log4j 2、SLF4J、JUL;简化了 Servlet 3.1+ 的使用;并早期支持 JUnit 5.0 M4。

再次,这里是 Spring Framework 5 的主要功能主题

  • 响应式编程:我们引入了基于 Reactor 3.1 的 Spring WebFlux 框架,支持 RxJava 1.3 & 2.1,并可在 Tomcat、Jetty、Netty 或 Undertow 上运行。
  • Java 8 & Kotlin 函数式风格:框架中进行了多项 API 改进和 Kotlin 扩展,特别是用于 bean 注册和函数式 Web 端点
  • 与 Java EE 8 API 集成:支持 Servlet 4.0、Bean Validation 2.0、JPA 2.2,以及 JSON Binding API(作为 Spring MVC 中 Jackson/Gson 的替代方案)。
  • 准备好支持 JDK 9:在运行时、类路径以及模块路径(后者暂时使用基于文件名的“自动模块”)上与 JDK 9 完全兼容。
  • 当然,框架还有许多其他改进:请查看我们更新的 新功能 页面,了解自 4.3 以来的全面变更概述。

祝好,Juergen

附注:关于 Spring 5 与 Project Reactor 及其 Reactive Streams 基础的响应式编程故事的背景信息,我强烈推荐收听 Rossen 最近的 InfoQ 播客

另外,请继续关注 **Spring Boot 2.0 的第一个里程碑版本**,预计将在下周初发布,该版本建立在 Spring Framework 5.0 RC1 的基础上,并且在此期间还将发布几个组合包版本……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有