Spring Data 2025.1.0-M5发布

Spring Data 2025.1.0-M5发布

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

Spring Data 2025.1.0-M5发布,新增功能和依赖升级。MongoDB默认使用BSON二进制子类型4表示UUID,需迁移旧数据。R2DBC支持复合标识符和嵌入式类型,配置更简化。感谢贡献者的支持。

🎯

关键要点

  • Spring Data 2025.1.0-M5发布,新增功能和依赖升级。

  • MongoDB默认使用BSON二进制子类型4表示UUID,需迁移旧数据。

  • 旧数据使用子类型3存储将无法正确读取,需迁移至子类型4或暂时切换回子类型3。

  • 考虑移除默认设置,避免未来出现意外情况。

  • Spring Data R2DBC支持复合标识符和嵌入式类型,复合标识符可以是复杂类型。

  • 计划在下一个里程碑中支持Jackson 3。

  • 感谢所有贡献者的支持。

延伸问答

Spring Data 2025.1.0-M5有哪些新功能?

新增功能包括MongoDB默认使用BSON二进制子类型4表示UUID,以及R2DBC支持复合标识符和嵌入式类型。

MongoDB中UUID的存储方式有什么变化?

MongoDB现在默认使用BSON二进制子类型4表示UUID,旧数据需迁移,否则无法正确读取。

如何处理旧数据在MongoDB中的存储问题?

旧数据需迁移至BSON二进制子类型4,或暂时切换回子类型3,直到迁移完成。

Spring Data R2DBC的复合标识符支持什么类型?

Spring Data R2DBC支持复合标识符,复合标识符可以是复杂类型,包含简单属性的类型。

Spring Data 2025.1.0-M5计划支持哪些新特性?

计划在下一个里程碑中支持Jackson 3。

Spring Data 2025.1.0-M5的发布对开发者有什么影响?

开发者需要注意UUID存储方式的变化,并考虑迁移旧数据以避免读取错误。

➡️

继续阅读