Spring Framework 5.3 進入 RC1 階段

發布 | Juergen Hoeller | 2020 年 9 月 15 日 | ...

親愛的 Spring 社群:

我謹代表開發團隊宣布,Spring Framework 5.3 的完整功能候選版本現已從我們的 里程碑儲存庫提供!請查看我們 GitHub wiki 上的新功能升級說明,包括一些棄用說明。

作為 5.x 世代的最後一個功能分支,我們正準備在 10 月底正式發布 5.3.x 系列版本 - 並將維護階段延長至 2024 年。 雖然我們強烈建議採取適當的遷移步驟,但我們所有已棄用的套件都將在整個 5.3.x 階段保留。 就 Java 平台支援而言,目前的範圍是 JDK 8-15,但我們預計明年 Spring Framework 5.3.x 版本將擴展到 JDK 8-17。

Spring 現在支援 Java 14/15 記錄和類似的記錄樣式類別,作為基於建構子的綁定的改進變體。 Spring 的核心容器包含針對 原生應用程式部署的改進,以及資料結構和並行存取的效能最佳化。

此版本帶來了一個新的 spring-r2dbc 模組,其中包含核心 R2DBC 支援,包括反應式 R2dbcTransactionManager 以及反應式 DatabaseClient。 它的姊妹模組 spring-jdbc 具有新的 JdbcTransactionManager(具有擴展的資料存取異常轉換),以及具有基於建構子的結果綁定支援(涵蓋 Java 記錄)的 DataClassRowMapper,以及我們良好的舊 JdbcTemplate 上的新 queryForStream 方法(用於延遲結果迭代)。

在 Web 框架中,我們現在提供帶有 Kotlin 多平台序列化的 JSON 選項。 WebTestClient 允許針對 MockMvc 執行請求,作為模擬與即時測試的單一測試客戶端 API。 WebFlux 配備了用於多部分請求的完全反應式訊息讀取器。

請試用 Spring Framework 5.3 RC1,例如,作為即將發布的 Spring Boot 2.4 M3 版本的一部分,該版本很快將在 start.spring.io 上提供,並讓我們了解任何回歸等問題。

祝您愉快,Juergen

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

搶先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部