Spring Framework 5.0 发布 RC1 版本

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

尊敬的 Spring 社区成员:

我很高兴地宣布,功能完整的 Spring Framework 5.0 版本候选发布版现已上线!我们预计五月底会发布另一个候选版本,六月底发布最终版本。

作为核心框架的一次重大修订,5.0 RC1 基于 Java 8+,并进行了许多基础架构改进:例如,我们自己的 Commons Logging 桥接程序默认自动检测 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 社区中所有即将举行的活动。

查看全部