Spring Framework 6.2.0-M2 現已釋出

釋出 | Brian Clozel | 2024 年 5 月 16 日 | ...

我們很高興地宣佈 Spring Framework 6.2 的第二個里程碑版本已釋出。

如果您錯過了,我們之前啟動了 6.2.0-M1 的里程碑階段,並討論了我們所做的“小改進”以及測試中 bean 覆蓋的演變方式

Spring Framework 6.2.0-M2 現在可以從 repo.spring.io/milestone 獲取,其中包含 超過 30 項改進和新功能

UrlHandlerFilter 用於處理尾部斜槓匹配

隨著尾部斜槓匹配選項被棄用,Spring 社群要求提供一種方法來優雅地處理大型應用程式中的此過渡期。 我們剛剛為此引入了 新的 UrlHandlerFilter

您可以將其配置為將請求重定向到其無尾部斜槓 URL 等效項

UrlHandlerFilter filter = UrlHandlerFilter.trimTrailingSlash("/path/*").andRedirect(HttpStatus.PERMANENT_REDIRECT).build();

或者透明地為 HTTP 客戶端處理這些請求,而無需任何重定向

UrlHandlerFilter filter = UrlHandlerFilter.trimTrailingSlash("/path/*").andHandleRequest().build();

UrlHandlerFilter 可以 註冊為 Spring Boot 應用程式中的任何 Servlet 過濾器

我們的下一個里程碑版本將提供與 WebFlux 等效的 UrlHandlerFilter,我們期待收到社群關於此高度要求的功能的反饋。

新的 Web 功能

您現在可以使用 MockMvcWebTestClient 測試 WebMvc.fn 端點,就像您已經可以對帶註解的控制器進行測試一樣。

此里程碑版本還引入了 一個新的 URL 解析器實現,該實現基於 Living URL 標準中提供的演算法。 這大大增強了我們的 URL 解析基礎設施,以響應最近的安全報告

您是否已經使用 AssertableMockMvc 測試了我們新的 MockMvc AssertJ 整合? 我們最近 將其重新命名為 MvcTester 並審查了斷言的結構

6.2 功能回顧

檢視我們的 新增功能頁面,瞭解有關此時可用的新功能的詳細資訊。

獲取 Spring 新聞通訊

訂閱 Spring 新聞通訊,保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進步。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部