美好的 Spring Boot 3.4:Spring Data
該釋出公告部落格很好地強調了 Spring Data 2024.1 中的眾多特性。請記住:Spring Data 是一個傘形專案,它聚合了支援 Couchbase、Redis、MongoDB、JDBC、R2DBC、Neo4J、Apache Cassandra 等無數資料儲存的模組。它是將資料儲存連線到應用程式的最簡單方法。而且,這裡的所有新特性足以寫一本小冊子!
以下是一些引起我注意的特性。
- 一個新的 Repository fragments SPI 允許類路徑上的任何任意
.jar
包,或者其他包中的程式碼,透過Spring.factories
服務工廠機制向 Spring Data 倉庫機制貢獻擴充套件 - 顯著減少 Spring Data JPA 中的查詢解析開銷
- Spring Data MongoDB 中
@TimeSeries
的過期設定 - Spring Data for Apache Cassandra 中表和使用者定義型別的鍵空間限定
- 使用 Spring Data Cassandra 中的
CqlGenerator
改進 CQL 生成 - Spring Data Redis 中事務和管道操作的 Jedis Lua 指令碼支援
- 使用
JedisClientConfigBuilderCustomizer
自定義JedisClientConfig
…