Spring Framework 5.0 发布 RC1

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

亲爱的 Spring 社区,

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

作为核心框架的主要修订版本,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 社区中所有即将举行的活动。

查看全部