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 支援。您可以閱讀我們的參考文件,以查看此功能的實際應用。

網路與訊息傳遞

@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 社群中所有即將到來的活動。

查看全部