Spring Framework 7.0.3 發佈

新聞
HongKong
8
10:35 AM · Jan 16 ,2026

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

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.