10月27日,Spring Framework团队宣布了5.3版本正式GA,Spring用户可以在repo.spring.io和Maven Central上获取到最新版本的依赖包。

JDK的版本支持

最新的Spring Framework 5.3需要JDK 8或更高版本的Java 环境下使用,同时该版本特别支持了JDK 15。作为5.x时代的最后一个特性分支,5.3的后续版本会继续扩展支持后续JDK版本,包括JDK 17 LTS。

Spring Boot的版本支持

目前的Spring Boot 2.4和明年的Spring Boot 2.5都将基于这个版本来制作。

更新内容

  1. spring-r2dbc 模块增加了核心 R2DBC 支持,以作为 Spring Data R2DBC 基础,同时引入 JdbcTemplate 的查询结果流
  2. 优化了Spring MVC中PathPattern的解析性能
  3. 为 MockMvc 提供了统一的 API 以及完整的 HTTP 测试,MockMvc 还附带了修订后的 Kotlin DSL
  4. 在 WebFlux 方面,现在包含了一个用于多部分请求的完全反应式消息读取器,以及一个用于 Apache Http Components 5 的 WebClient 连接器。
  5. 为带有 JSON 负载的 Web 和消息传递端点提供了 Kotlin 多平台序列化支持,并利用新的 RSocketClient 和暴露负载平衡以支持 RSocket 1.1

更多升级内容可见:What's-New-in-Spring-Framework-5.x

推荐升级的理由

Spring Framework 5.3是所有5.x和4.x用户的推荐升级版本,该版本是一个长期维护版本,其维护期长达至2024年。而上一代版本4.3.x则将在2020年12月终止维护。

本文首发:Spring 5的最后一个特性版本5.3发布,4.3将于12月终止维护,转载请注明该文章链接

欢迎关注我的公众号:程序猿DD,获得独家整理的免费学习资源助力你的Java学习之路!另每周赠书不停哦~

最新文章

  1. java重置定时器频率
  2. dojo/io-query源码解析
  3. IOS 登陆判断问题
  4. jquery_事件与动画
  5. php session memcache
  6. ScrollView反弹效果 仿小米私密短信效果
  7. 自定义DZLMoneyLabel
  8. 3、bootstrap3.0 栅格偏移 布局中的一个特产
  9. HttpRuntime类的缓存以及redis,memercache
  10. Mysql 的一些基本用法
  11. c++设计模式-----抽象工厂模式
  12. CSS display和visibility的用法和区别
  13. Python中模块之hashlib&hmac的讲解
  14. The account that is running SQL Server Setup does not have one or all of the following rights: the right to back up files and directories, the right to manage auditing and the security log and the rig
  15. C# Excel行高、列宽、合并单元格、单元格边框线、冻结
  16. GIL计算python 2 和 python 3 计算密集型
  17. 用DotNetOpenAuth实现基于OAuth 2.0的web api授权 (一)Getting Start
  18. 二、Adapter 适配器
  19. maven学习笔记--maven项目创建
  20. Win7 U盘安装Ubuntu16.04 双系统详细教程(方法一)

热门文章

  1. pytorch和tensorflow的爱恨情仇之定义可训练的参数
  2. C++实现串口通信问题(与Arduino)
  3. css引入本地字体
  4. Java基础系列-RandomAccess
  5. DM8数据库备份还原的原理及应用
  6. linux处理l2tp协议的示意图
  7. 制作西北地区地图数据并maskout
  8. "计算机科学"与"软件工程"有什么区别?哪个专业更适合你?
  9. elk-安装 通过docker
  10. 【应用程序见解 Application Insights】在Application Insights中通过自定义查询结果定义指标并显示在Dashboard中