Spring Framework 6.0.6 发布

Spring Framework 6.0.6 现已发布包含了 109 项修复和文档改进;Spring Boot 3.0.4 搭载了 Spring Framework 6.0.5。

此版本主要变化包括:

新功能

  • 在 ReactorServerHttpRequest 中优先请求 hostName 和 hostPort #30062
  • 当 contentLength 可用时在 ByteArrayHttpMessageConverter 中使用readNBytes#30010
  • LogMessage.format方法添加缺少的@Nullable注释 #30006
  • 精炼CoroutinesUtils#invokeSuspendingFunction合约 #30005
  • 当作为 native image 构建时,@SubscribeMapping方法未调用 #30002
  • ServerWebExchangeContextFilter中提供带有ContextView而不是Context的方法 #29691
  • 支持@Value记录注入 #28774

Bug 修复

  • WebClient 现在需要 scheme #30053
  • HttpServiceProxyFactoryExtensions.kt移至spring-web模块 #30042
  • AutowireCapableBeanFactory.createBean 不再喜欢默认构造函数 #30041
  • 带有 spring-webflux 6.0.5 的服务器请求 URL 是解析的 IP6 格式 #30033
  • PathMatchingResourcePatternResolver不能再处理包含空格和特殊字符的路径 #30031
  • 捕获验证约束 Kotlin 扩展的 AOT 处理抛出的防御性异常 #30037
  • 修复代理提示 Kotlin 扩展 #30025
  • WebFlux 使用 WebDAV HTTP 方法失败 #29981
  • 如果向ReflectionsHint#registerType传递匿名类会出现NullPointerException #29774
  • 自定义@Repository类上包私有方法的 Native hints #29764
  • Native version 的 webflux/r2dbc 失败 #29582
  • 保护 JMS 连接创建免受 prepareConnection 错误的影响 #29116
  • SingleConnectionFactory - 重新连接问题(AMQ Broker)#29115

文档

  • 修复“配置全局日期和时间格式”示例 #30034
  • 参考手册中的@AspectJ参数名称解​​析算法已过时 #30026
  • 更新 ServletRequestPathFilter DispatcherServlet 的 Javadoc 中与 DispatcherServlet 相关的注释 #30014
  • 修改参考手册中的 AspectJ 示例 #30003
  • 修改参考文档中的chompfold设置 #30001

依赖升级

  • 升级到 Reactor 2022.0.4 #30063

更多详情可查看 Release Notes

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/231018/spring-framework-6-0-6-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。