美好的 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
…