領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我代表團隊和所有貢獻者,很高興宣佈下一代 Spring Framework 的新里程碑。我們已將所有升級資訊、新功能和廢棄內容彙總到 Spring Framework 7.0 釋出說明預覽頁面。
API 版本控制支援的又一個功能豐富的里程碑。圍繞配置模型以及我們如何確保 API 版本控制設定有效,有相當多的改進。我們現在還支援在客戶端的 Media Types 中插入 API 版本資訊。我們收到了很多好的反饋,請繼續!
您可以在 MVC 的 API 版本控制 部分檢視更新的文件。
這是社群提出的一個受歡迎的增強請求:提供 WebTestClient 的非響應式變體。開發者喜歡 WebTestClient 測試即時伺服器和模擬設定的方式,其流暢的 API 和漂亮的斷言。
現在透過新的 RestTestClient 實現這一點;您可以將其繫結到即時伺服器、MVC @Controller 或應用程式上下文。有關更多資訊,請參閱新的 RestTestClient 文件部分。
@HttpServiceClient介面客戶端支援正在透過新的 @HttpServiceClient 註解擴充套件。帶註解的介面將從 @ImportHttpServices 掃描中排除,因此當指向同一包時,與客戶端介面的掃描沒有重疊。此功能允許更靈活的設定,併為與 Spring Boot 的更好整合打開了大門。
請參閱文件中的 介面客戶端配置部分。
PathPattern 匹配改進從 Spring Framework 7.0 開始,用於匹配 HTTP 請求對映的舊版 AntPathMatcher 變體已被棄用。我們早在 5.0 版本就開始了這次遷移,引入了 PathPattern 選項,然後將其設為預設值。
社群成員們反饋說,還有一個最後的缺失功能阻止了他們的升級:能夠在路徑的開頭匹配多個路徑段(例如,"/**/pages/index.html")。現在已支援此功能,我們在參考文件中 更詳細地描述了允許的模式。
還有很多其他的更改。一如既往,您可以檢視 詳細的更改日誌 以獲取更多資訊。
7.0.0-M8 現已在 https://repo.spring.io 和 Maven Central 上提供。