搶先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多親愛的 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