紧随Java 16,Spring Framework 5.3.5 发布:涵盖JDK 16的支持!

昨天小编刚给大家介绍过最新的Spring Boot 2.4.4、Spring Cloud 2020.0.2 发布内容,还没看过的小伙伴点这里:Spring Boot 2.4.4、Spring Cloud 2020.0.2 发布

今天再给大家介绍下最新的Spring Framework 5.3.5 内容,支持最新的JDK16哦(JDK16更新内容:Java 16 正式发布!你还学得动吗?)

Spring Framework 作为一个分层应用程序框架,可在任何类型的部署平台上为基于 Java 的现代企业应用程序提供全面的编程和配置模型 。

这次更新主要包含39个bug修复和功能优化:

New Features

  • 将@JmsListener 端点 id公开给注释派生的侦听器容器(用于事务定义名称) #26683

  • 使用R2DBC添加对Oracle绑定标记方案的支持 #26680

  • 将HTTP请求Cookie添加到WebSocket握手信息 #26674

  • 添加一个MockMVC alwaysDo等同于WebTestClient #26662

  • 确保ClientResponse logPrefix包含可用的连接Id #26656

  • 对请求id使用Reactor Netty API #26649

  • WriteResultPublisher不传递取消的信号 #26642

  • 无法从ApplicationEventMulticaster中删除@EventListener annotated bean #26638

  • 通过RSocket中的@ControllerAdvice支持全局@MessageExceptionHandler #26636

  • 在Jackson HttpMessageConverters中支持UTF-16和UTF-32 #26627

  • 向ResponseEntity ok 方法添加缺少的可用于null的注释 #26613

  • OncePerRequestFilter.isAsyncDispatch文件可能返回NPE #26602

  • 允许使用原始类加载器创建AOP代理 #26601

  • allowedOriginPatterns缺少的WebSocketHandlerRegistration选项 #26593

  • 仅用于WebSocket请求的HandlerMapping #26565

  • 支持MockHttpServletResponse中带有Expires属性但没有Max Age属性的cookies #26558

  • 允许独立于其他日志类别记录REST端点映射 #26539

  • 在DefaultMessageListenerContainer中引入“idleReceivesPerTaskLimit” #26442

  • 改进对@ExceptionHandler methods格式错误的Accept头的处理 #24539

  • 支持@DateTimeFormat中的回退分析模式 #20292

Bug Fixes

  • StatusAssertion值方法与自定义状态代码一起使用时会导致失败 #26658

  • Jaxb2XmlEncoder支持自定义XML媒体类型 #26655

  • 本地@CrossOrigin maxAge值应覆盖全局值 #26619

  • 多部分边界应带引号 #26616

  • ServerHttpRequest内容类型不能变异 #26615

  • 正确设置自动增长数组的元素 #26600

  • 从SUN开始的星期几范围内cron表达式的行为变化 #26598

  • 修复Windows上不存在文件的“文件:”路径的处理 #26575

  • ClassLoader.getResource类加载器可以抛出IllegalArgumentException #26574

  • ResourceUrlProvider检测到错误的处理程序映射集 #26561

  • spring测试中对Servlet4.0的依赖性使得在运行时使用Servlet3.1非常困难 #26555

  • 使用Tomcat上的WebFlux无法完成响应写入 #26434

  • LoadTimeWeaver不再编织用@Component注释的bean类 #26199

Documentation

  • 修复参考指南中的公共文件上传URL #26678

  • 更新对不推荐使用的CronSequenceGenerator的引用 #26651

  • 更新ref docs关于不推荐的@Required annotation #26578

  • 修复ref docs的生成输出目录 #26556

  • 在参考手册中记录所有支持的SpringProperties键 #26554

Dependency Upgrades

  • Upgrade to Reactor 2020.0.5 #26650

具体地址如下:

https://github.com/spring-projects/spring-framework/releases/tag/v5.3.5

你对这几天的各种更新最喜欢哪一个呢?来投票告诉大家吧!

欢迎转发本文到朋友圈,邀请更多朋友参与投票

看看大家心目中的哪个更新最受欢迎!

往期推荐

哪家中国公司为Java 16贡献最多?Java第一大厂居然不是第一的…

在 IntelliJ IDEA 中与小姐姐连麦写代码是什么体验?

Java都到16了,为什么都还在用8,是越做越烂了么?

Java 16 正式发布!你还学得动吗?

如何用一句话得罪 95% 的中国人?昨天这家公司做到了…

如果你喜欢本文,欢迎关注我,订阅更多精彩内容

关注我回复「加群」,加入Spring技术交流群

免费领取:java基础核心知识总结

喜欢的这里报道

↘↘↘

Published by

风君子

独自遨游何稽首 揭天掀地慰生平