💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
Spring Data 2025.1.0-M6发布,新增MongoDB UUID和BigDecimal默认值移除,支持JDBC和Apache Cassandra的AOT,Jackson 3支持,以及Neo4j向量搜索功能。此版本为发布候选阶段前的最后一个里程碑,鼓励用户试用并反馈。
🎯
关键要点
- Spring Data 2025.1.0-M6发布,标志着下一个Spring Data版本的第六个里程碑。
- MongoDB UUID和BigDecimal默认值被移除,需通过驱动设置显式配置。
- BigDecimal的默认配置改为Decimal128,以防止在升级时意外切换表示。
- 支持JDBC和Apache Cassandra的AOT存储库,包括查询派生和命名查询。
- 启用AOT处理时,生成的属性访问器和实体实例化器在构建时包含在最终的AOT包中,改善启动时间和减少内存消耗。
- Spring Data Commons和Spring Data REST模块现在支持Jackson 3。
- Spring Data Neo4j支持基于向量索引的向量搜索方法,需使用@VectorSearch注解。
- 此版本是进入发布候选阶段前的最后一个里程碑,鼓励用户试用并反馈。
❓
延伸问答
Spring Data 2025.1.0-M6有哪些新特性?
新增MongoDB UUID和BigDecimal默认值移除,支持JDBC和Apache Cassandra的AOT,Jackson 3支持,以及Neo4j向量搜索功能。
MongoDB的UUID和BigDecimal默认值有什么变化?
MongoDB UUID不再有默认表示,BigDecimal的默认值改为Decimal128,需通过驱动设置显式配置。
什么是AOT支持,它对JDBC和Apache Cassandra有什么影响?
AOT支持允许在构建时生成属性访问器和实体实例化器,从而改善启动时间和减少内存消耗。
Spring Data Neo4j的向量搜索功能如何使用?
使用@VectorSearch注解标记仓库方法,结合向量索引进行搜索,支持与现有搜索功能组合。
Spring Data Commons和Spring Data REST对Jackson 3的支持有什么变化?
Spring Data Commons现在支持Jackson 3,而Spring Data REST要求使用Jackson 3,尽管仍可使用Jackson 2。
Spring Data 2025.1.0-M6的发布阶段是什么?
这是进入发布候选阶段前的最后一个里程碑,鼓励用户试用并反馈。
➡️