IT资讯 Spring Framework 7.0.3 发布

roosevelt · 2026-01-16 14:00:08 · 热度: 11

Spring Framework 7.0.3 现已发布包含 65 项修复和文档改进

此版本带来了一项值得注意的变更 —— 当首次使用不同测试上下文时,Spring Framework 将对未使用的测试ApplicationContext实施延迟暂停策略。用户可通过将spring.test.context.cache.pause属性设置为ALWAYS覆盖此行为,或设置为NEVER完全禁用暂停机制。更多详情可查阅发行说明 和参考文档

新功能

  • DisconnectedClientHelper 应该分别检测 RestClientException 和 WebClientException 是否存在#36141
  • 已弃用PagedListHolderPropertyComparator待移除#36139
  • 在 DisconnectedClientHelper 中将 DataAccessException 和 MessagingException 添加到排除的最外层异常中#36134
  • 支持 HTTP 服务注册表中的属性占位符 #36126
  • 引入 Spring 属性以禁用测试中的上下文暂停 #36117
  • 保留 SpringContainedBean 的原始请求 bean 类 #36116
  • 为 SyncTaskExecutor 的并发节流添加任务拒绝支持#36114
  • SimpleBeanInfoFactory中预计算PropertyDescriptor数组 #36112
  • @ConcurrencyLimit添加抛出拒绝异常的选项 #36109
  • 支持 HttpComponents 5.6 #36100
  • 修复DefaultApiVersionInserter中的双重编码问题 #36097
  • 优化单字符通配符路径匹配性能#36095
  • 允许 WebFlux ApiVersionResolver 返回 Mono #36084
  • 将 HttpMessageConverters 配置为列表#36083
  • 带有@RequestBody Object方法参数的 HTTP 接口应使用实际值的类 #36078
  • 引入通用版本MethodFailureEvent,用于EventPublicationInterceptor #36072
  • 避免在 StringHttpMessageConverter 中重复刷新#36065
  • 当未提供 API 版本时,静态资源加载失败 #36059
  • 如果未提供 API 版本,/error请求也会失败 #36058
  • 修复 LinkedCaseInsensitiveMap entrySet 的大小写不敏感语义#36056
  • 更新至 NullAway 0.12.15 版本并修复新出现的警告#36054
  • 避免 TestContext 框架中应用程序上下文不必要的暂停#36044
  • 废弃MockMvcClientHttpRequestFactory(HTTP服务接口代理测试仍需使用)#35989
  • 引入 Jackson XML 编解码器#35752
  • ……

详情可查看:https://github.com/spring-projects/spring-framework/releases/tag/v7.0.3

为您推荐与 spring 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册