Spring Data 2025.1.0-M6发布

Spring Data 2025.1.0-M6发布

💡 原文英文,约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的发布阶段是什么?

这是进入发布候选阶段前的最后一个里程碑,鼓励用户试用并反馈。

➡️

继续阅读