領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我謹代表 Spring Data 工程團隊以及所有為本次釋出做出貢獻的人,非常高興地宣佈 Spring Data 2023.0 (代號:Ullman) 已正式釋出,並可在 Maven Central 上獲取!本次釋出重點關注 AOT 的後續跟進工作以及多個模組的特定改進。
Spring Data 2023.0 以 Spring Framework 6.0.9 為基線,並整合了 Project Reactor 2022.0.7 和 Micrometer 1.10.6。
本次釋出的一個總體主題是引入了基於鍵集(keyset-based)的滾動。我們在整個產品組合中增加了一個新的 Scroll API,用於實現用於消耗大型查詢結果的替代滾動機制。鍵集和基於偏移量(offset-based)的滾動最初適用於 JPA、MongoDB 和 Neo4j,並將隨著時間的推移擴充套件到其他模組。由於 Scroll API 對底層滾動機制的意見較少,Cassandra 的分頁將非常適合未來採用 Scroll API。
本次釋出還有許多其他功能和改進,以及各個模組內的各種更改。本次釋出透過最佳化 Querydsl 和 Kotlin 支援的 AOT 處理流程,改善了 AOT 開發體驗。特別是,JPA 模組附帶了 JPQL 和 HQL 解析器,解決了更新排序方向、投影和其他功能時的一系列查詢重寫問題。要了解更多新內容,請參閱 發行說明 和各個模組的參考文件。
本次釋出將包含在即將釋出的 Spring Boot 3.1 GA 版本中。我們非常希望能聽到您的反饋,請繼續提出寶貴意見。
最後,以下是各個模組、更新日誌和構件的連結:
3.1 GA - 構件 - Javadoc - 文件 - 更新日誌3.1 GA - 構件 - Javadoc - 文件 - 更新日誌7.1 GA - 構件 - Javadoc - 文件 - 更新日誌4.1 GA - 構件 - Javadoc - 文件 - 更新日誌3.1 GA - 構件 - Javadoc - 文件 - 更新日誌4.1 GA - 構件 - Javadoc - 文件 - 更新日誌3.1 GA - 構件 - Javadoc - 文件 - 更新日誌4.1 GA - 構件 - Javadoc - 文件 - 更新日誌3.1 GA - 構件 - Javadoc - 文件 - 更新日誌5.1 GA - 構件 - Javadoc - 文件 - 更新日誌5.1 GA - 構件 - Javadoc - 文件 - 更新日誌3.1 GA - 構件 - Javadoc - 文件 - 更新日誌