Spring Data 2025.0.0-M2 已釋出

釋出 | Mark Paluch | 2025年3月14日 | ...

我謹代表團隊以及所有做出貢獻的人,很高興地宣佈 Spring Data 2025.0.0 (“Spring Data 3.5”) 的第二個里程碑。

我們想為您重點介紹一些值得探索的功能

  • 介面投影在使用時會被正確地保護,如果方法返回值為 null (例如,getter 方法),即使方法被定義為返回非可空值,也會丟擲 NullPointerException。此功能對所有 Kotlin 介面都可用。對於所有其他介面,當包或介面被註解為 Nullability 註解並標記為非可空時 (或繼承自包級別的 @NonNullApi),驗證將啟用。
  • Spring Data Redis 的 Hash 欄位過期,擴充套件了過期命令支援,並支援 GET … SET
  • MongoDB 的 ValidatingEntityCallback 和其響應式變體 ReactiveValidatingEntityCallback,允許在響應式流中使用 Bean Validation。回撥必須註冊為 Bean 才能啟用其使用。
  • 允許使用者將 BigDecimalBigInteger 的儲存約定從 String 更改為 Decimal128。MongoDB 的下一個主要版本將預設切換到 Decimal128 並棄用基於 String 的表示。

未來,我們計劃在四月釋出一個釋出候選版本,然後在五月釋出通用可用版本。Spring Boot 3.5 M3 將升級到此里程碑版本,以方便您使用。祝您升級愉快,並請告知您對這些變化的看法,特別是如果您遇到任何問題。

2025.0.0-M2

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有