Spring Framework 7.0.3 现已发布,包含 65 项修复和文档改进。
此版本带来了一项值得注意的变更 —— 当首次使用不同测试上下文时,Spring Framework 将对未使用的测试ApplicationContext实施延迟暂停策略。用户可通过将spring.test.context.cache.pause属性设置为ALWAYS覆盖此行为,或设置为NEVER完全禁用暂停机制。更多详情可查阅发行说明 和参考文档。
新功能
- DisconnectedClientHelper 应该分别检测 RestClientException 和 WebClientException 是否存在#36141
- 已弃用
PagedListHolder和PropertyComparator待移除#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 相关的帖子:
- Spring Data 2024.1.0 RC1 发布
- Spring Modulith 2.0 M1 发布
- Spring Boot 3.5.5 版本发布
- Spring Framework 6.2.10 发布
- Spring AI 1.0.1 发布
- Spring Integration 7.0.0 发布
- Spring Boot 4.0.0 正式发布
- Spring Batch 6.0.0 GA
- Spring Shell 4.0.0 GA
- Spring Security 7.1.0-M1 发布
- Spring Integration 7.1.0-M1 发布
- Spring AI 2.0.0-M2 现已发布
- Spring Modulith 2.1 M1、2.0.2 和 1.4.7 发布
- Spring Data 2025.1.0 GA
- Spring Boot 3.4.8 版本发布
- Spring Boot 4.0.0 M1 发布
- Spring boot v3.3.4 发布
- Spring Boot 3.4.0-M3 发布
- Spring Security 6.4.0-M2 发布
- Spring Framework 6.1.12、6.0.23、5.3.39 和 6.2.0-M7 发布
- Spring Framework 6.1.11 发布
- Spring Modulith 1.1.6 和 1.2.1 发布
- Spring Tools 4.23.1 发布,Spring 开发工具
- Spring Tools 4.23.0 发布,Spring 开发工具
- Spring AI 1.0.0 M1 发布
- Spring Cloud Tencent 1.13 版本发布
- Spring AI 0.8.1 发布
- Spring Tools 4.21.0 发布,Spring 开发工具
- Spring Cloud 2023.0.0 (Leyton) 正式发布
- Spring Boot 3.2.0 正式发布
暂无回复。
