领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我谨代表 Spring Data 工程团队以及所有为本次发布做出贡献的人,非常高兴地宣布 Spring Data 2023.0 (代号:Ullman) 已正式发布,并可在 Maven Central 上获取!本次发布重点关注 AOT 的后续跟进工作以及多个模块的特定改进。
Spring Data 2023.0 以 Spring Framework 6.0.9 为基线,并整合了 Project Reactor 2022.0.7 和 Micrometer 1.10.6。
本次发布的一个总体主题是引入了基于键集(keyset-based)的滚动。我们在整个产品组合中增加了一个新的 Scroll API,用于实现用于消耗大型查询结果的替代滚动机制。键集和基于偏移量(offset-based)的滚动最初适用于 JPA、MongoDB 和 Neo4j,并将随着时间的推移扩展到其他模块。由于 Scroll API 对底层滚动机制的意见较少,Cassandra 的分页将非常适合未来采用 Scroll API。
本次发布还有许多其他功能和改进,以及各个模块内的各种更改。本次发布通过优化 Querydsl 和 Kotlin 支持的 AOT 处理流程,改善了 AOT 开发体验。特别是,JPA 模块附带了 JPQL 和 HQL 解析器,解决了更新排序方向、投影和其他功能时的一系列查询重写问题。要了解更多新内容,请参阅 发行说明 和各个模块的参考文档。
本次发布将包含在即将发布的 Spring Boot 3.1 GA 版本中。我们非常希望能听到您的反馈,请继续提出宝贵意见。
最后,以下是各个模块、更新日志和构件的链接:
3.1 GA - 构件 - Javadoc - 文档 - 更新日志3.1 GA - 构件 - Javadoc - 文档 - 更新日志7.1 GA - 构件 - Javadoc - 文档 - 更新日志4.1 GA - 构件 - Javadoc - 文档 - 更新日志3.1 GA - 构件 - Javadoc - 文档 - 更新日志4.1 GA - 构件 - Javadoc - 文档 - 更新日志3.1 GA - 构件 - Javadoc - 文档 - 更新日志4.1 GA - 构件 - Javadoc - 文档 - 更新日志3.1 GA - 构件 - Javadoc - 文档 - 更新日志5.1 GA - 构件 - Javadoc - 文档 - 更新日志5.1 GA - 构件 - Javadoc - 文档 - 更新日志3.1 GA - 构件 - Javadoc - 文档 - 更新日志