Spring Framework 6.2.0-M4 現在可用

釋出 | Brian Clozel | 2024 年 6 月 13 日 | ...

我們很高興地宣佈 Spring Framework 6.2 的第四個里程碑版本已釋出。 自我們上次 M3 版本以來,我們釋出了相當多的功能。

Spring Framework 6.2.0-M4 現在可以從 repo.spring.io/milestone 獲取,請檢視 此版本的詳細發行說明

核心和測試

TaskScheduledTask 型別現在公開關於其執行的元資料:上次執行時間和結果,下次計劃的執行時間……

我們還對新的 @TestBean@MockitoBean 支援進行了進一步的改進。 您可以閱讀我們的參考文件以檢視此功能的實際應用。

Web 和訊息傳遞

@ExceptionHandler 方法現在更加靈活,因為 它們在錯誤處理階段支援內容協商。 這意味著您可以根據 HTTP 客戶端請求的內容型別來定製錯誤處理。

這是一個程式碼片段,展示了此功能的實際應用

@ExceptionHandler(produces = "application/json")
public ResponseEntity<ErrorMessage> handleJson(IllegalArgumentException exc) {
	return ResponseEntity.badRequest().body(new ErrorMessage(exc.getMessage(), 42));
}

@ExceptionHandler(produces = "text/html")
public String handle(IllegalArgumentException exc, Model model) {
	model.addAttribute("error", new ErrorMessage(exc.getMessage(), 42));
	return "errorView";
}

在這裡,自動客戶端將獲得 JSON 響應,而瀏覽器將顯示帶有自定義訊息的 HTML 錯誤頁面。

社群要求進行以下增強 - 現在已經可用!

6.2 功能回顧

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

獲取 Spring 新聞資訊

透過 Spring 新聞資訊保持聯絡

訂閱

搶先一步

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視所有