Spring 5的最后一个特性版本5.3发布,4.3将于12月终止维护

杜兴
• 阅读 1524

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学习之路!另每周赠书不停哦~
点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Nacos发布 v0.2 版本,无缝支持 Spring Cloud 微服务生态及高可用集群模式
_摘要:_ 近日,阿里巴巴新开源项目Nacos发布了v0.2版本,该版本开始支持完整的Spring生态技术栈,这包括SpringFramework、SpringBoot和SpringCloud。为了让更多的Spring用户可以在生产上基于Nacos做微服务平台的服务发现、配置管理、服务管控,Nacosv0.2版本向下兼容了大部分Spri
Stella981 Stella981
3年前
Jenkins:批量自动将 Maven 类型 Job 迁移到自由风格类型
为什么要迁移?近期进行Jenkins从1.X到2.X的升级演练Jenkins2最新版本只能在JDK8或JDK11版本下运行,我所使用的JDK版本为JDK8在构建MavenJob,Job配置的JDK版本为JDK7时,构建报错$/usr/local/java/bin/javacp
Stella981 Stella981
3年前
Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝。。
SpringCloudGreenwich正式版在01/23/2019这天正式发布了,下面我们来看下有哪些更新内容。生命周期终止提醒SpringCloudEdgwareEdgware版本将于08/01/2019正式退役,具体可以参考官方宣布:https://spring.io/blog/20
Stella981 Stella981
3年前
Sentinel 1.5.0 正式发布,引入 Reactive 支持
近日,流控降级组件Sentinel的又一个里程碑版本1.5.0正式发布。该版本引入Reactive的支持,并提供多项新特性与改进。从1.5.0版本开始,Sentinel仅支持JDK1.7及以上版本,不再支持JDK1.6。现在,我们可以利用Java7的trywithresources特性来更为简洁地使用Senti
Stella981 Stella981
3年前
Redis 5.0正式发布,新特性一览
2018年10月17日,Redis5.0GA正式版发布了!。在Redis的官网上,最新的可支持下载的稳定版本已经是5.0了。!(https://oscimg.oschina.net/oscnet
Stella981 Stella981
3年前
NetBeans 12.0 LTS发布,集成众多Oracle代码
ApacheNetBeans12.0LTS已经发布,这是一个年度主要版本,也是NetBeans从ASF毕业后的首个LTS版本,整合了11.1、11.2与11.3这些特性版本。此版本增加了对最新Java语言特性的支持,集成了来自Oracle关于JavaWeb开发的新代码,增强了ApacheMaven工具,为
Wesley13 Wesley13
3年前
3天两版 Spring Boot 2.2.4 发布!紧急修复Spring Cloud Hoxton.SR1 兼容问题
SpringBoot2.2.4发布了,可以从repo.spring.io和MavenCentral获取。此版本修复了6个bug,进行了一些文档改进和依赖性升级,解决了Gradle5.3至5.6的依赖性解析问题。🐞Bug修复1.@ActiveProfiles与@SpringBootTest使用,覆盖s
Wesley13 Wesley13
3年前
Java14来了!Switch竟如此简单?Lombok也不需要了?来用Idea搭建Java14吧!
Java14在2020.3.17日发布正式版了,但现在很多公司还在使用Java7或Java8,每当看到Java又发布新版本心里就慌得一匹。不过此版本并不是LTS(长期支持版)版本,所以不要慌,我们先来了解一下好了,等LTS版本发布后再用也不迟。版本说明现在Java的发布节奏是每年发布两个GA(Gene
Stella981 Stella981
3年前
Spring Cloud Hoxton.RELEASE 正式发布!异步即未来
Spring社区宣布,SpringCloudHoxtonRELEAS正式发布。该版本可以在MavenCentral中找到。您可以查看Hoxton发行说明以获取更多信息。<dependencymanagement<dependencies<dependency
Stella981 Stella981
3年前
Egret 5.3 正式发布,为重度小游戏开发带来新技能
各位开发者好,白鹭引擎团队今天发布2020年最大的一次更新:Egret5.3版本。由于白鹭引擎团队在2019年已经针对部分开发者提供过内部的5.3.x版本,所以本次更新的版本号为5.3.5。根据白鹭引擎2018年以来的规划,版本号第二位为奇数位表示这个版本是抢先体验版而非稳定版,因此我们将在Egret5.3系列版本中相对激进的引入新特性,但是
扶老携幼 扶老携幼
1年前
Flink 一站式平台 Apache StreamPark 2.1.4 重磅发布
​近日ApacheStreamPark(Incubating)PMC 正式发布了ApacheStreamPark2.1.4版本。在本次发布中,支持了最新的ApacheFlink1.19,简化了项目的配置,FlinkonKubernetes方面的能力做了充分验证,2.1.4版本是目前推荐的稳定版本,建议所有用户升级到这个版本。
杜兴
杜兴
Lv1
皱巴巴的生活需要适时的熨烫一下。
文章
2
粉丝
0
获赞
0