Spring Data AOT仓库通过编译时生成代码,应用启动时间从10.1秒缩短至8.7秒,提升约15%。虽然构建时间从11秒增加到25秒,但运行时反射几乎消失,内存占用略有上升。该特性适合需要频繁冷启动的微服务和Serverless环境,而在长时间运行的应用中,传统模式可能更优。
在Spring Data中,字符串引用属性存在局限性,容易导致运行时错误。基于元模型的方法提供编译时验证,但增加了构建复杂性。Spring Data 2026引入类型安全的属性路径,允许通过方法引用提高代码安全性和可读性,减少错误,提升开发体验。
Spring Data 2026.0.0-M1发布,新增类型安全的属性路径,支持Java和Kotlin的类型安全属性引用,适用于Spring Data Commons及各模块,包含增强、修复和依赖升级。
Spring Data 2025.1.3和2025.0.9版本发布,包含依赖升级、回归修复和改进。下周Spring Boot将更新至这些版本。
Spring Data 2025.1.2和2025.0.8版本发布,包含依赖升级、性能优化和错误修复。下周将发布支持这些更新的Spring Boot新版本。
Spring Data发布了2025.1.1、2025.0.7和2024.1.13版本,包含依赖升级和错误修复。2024.1.13标志着对2024.1.x的支持结束,建议尽快升级至2025.1.x或2025.0.x。
Spring Data 现在支持 AOT,提升了启动速度和内存效率。IntelliJ IDEA 2025.3 允许开发者查看和调试 AOT 生成的代码,简化开发过程。预生成查询增强了代码的可调试性和优化理解。
Spring Data 2025.0.6和2024.1.12版本发布,包含依赖升级和错误修复。下周将发布支持这些更新的Spring Boot新版本。
Spring Data 2025.1.0正式发布,升级至Spring Framework 7和Jakarta EE 11,支持提前编译的存储库,增强空安全性,兼容Jackson 3,新增向量搜索方法,提升性能与代码质量。
Spring Data 2025.1.0-RC2发布,更新了Spring Framework RC3和Spring HATEOAS RC2,进行了改进和结构清理。正式版计划于11月中旬发布。
Spring Data 2025.0.5和2024.1.11版本发布,包含依赖升级、回归修复和改进。下周将发布Spring Boot新版本,涵盖这些更新。
Spring Data 2025.1.0-RC1发布,包含新功能改进、错误修复及依赖升级,欢迎试用并反馈。
Spring Data 2025.1.0-M6发布,新增MongoDB UUID和BigDecimal默认值移除,支持JDBC和Apache Cassandra的AOT,Jackson 3支持,以及Neo4j向量搜索功能。此版本为发布候选阶段前的最后一个里程碑,鼓励用户试用并反馈。
发布了Spring Data 2025.0.4和2024.1.10版本,包含依赖升级、回归修复和部分改进。下周将发布支持这些更新的Spring Boot新版本。
发布了Spring Data 2025.0.3和2024.1.9版本,包含依赖升级、回归修复和部分改进。下周将发布包含这些更新的Spring Boot新版本。
Spring Data 2025.1.0-M5发布,新增功能和依赖升级。MongoDB默认使用BSON二进制子类型4表示UUID,需迁移旧数据。R2DBC支持复合标识符和嵌入式类型,配置更简化。感谢贡献者的支持。
Spring Data JDBC 和 R2DBC 4.0 版本支持复合主键,复合主键由多个列组成,通过实体属性映射。使用 @Id 注解标记复合主键字段,@Embedded 注解可自定义列名。保存新实体时,若主键为 null 则视为新实体。复合主键无法自动生成,需手动设置或使用回调。
Spring Data 2025.1.0-M4发布,新增特性包括默认启用AOT存储库、MongoDB支持Decimal128、JDBC支持复合标识符及Redis使用JSpecify注解。感谢所有贡献者。
发布了Spring Data 2025.0.2和2024.1.8版本,包含依赖升级、回归修复和部分改进。下周将推出支持这些更新的Spring Boot新版本。
MongoDB发布了Spring Data MongoDB 4.5.0版本,增强了向量搜索、索引创建和可查询加密功能,提升了数据安全性和搜索效率,方便开发者将MongoDB集成到Java应用中。
完成下面两步后,将自动完成登录并继续当前操作。