Spring Data 2021.1.0-M1 发布

发布 | Jens Schauder | 2021年7月16日 | ...

我代表团队,很高兴宣布 Spring Data 2021.1.0-M1 里程碑版本发布。

该版本基于 Spring Framework 5.3.9 构建。为了方便您使用,您可以通过 Spring Boot 2.6.0-M1 来使用此版本,Spring Boot 团队的同事将在大约一周后发布它。

2021.1 版本列车带来了一系列新功能和依赖升级。最重要的变化包括:

  • 升级到 Querydsl 5。
  • 支持广泛的 Redis 6.2 命令。
  • 支持 Spring Data JDBC 中依赖方言的自定义转换。这用于改进跨多个数据库对 java.time 类型的支持。
  • 支持 Spring Data JDBC 中流式传输大型结果集。
  • 支持在查询派生中使用 AggregateReference。
  • Spring Data JPA 中对存储过程的 REF_CURSOR 支持。
  • 升级到 MongoDB Driver 4.3,并初步支持 MongoDB Server 5.0 时间序列。
  • Spring Data MongoDB 带来了 链接文档 的扩展能力,并且除了现有的 DBRef 方法外,还提供了一种基于属性的解决方案,该方案使用简单值(如目标 _id 或字段组合)来链接到另一个文档。

下面的示例展示了在 Java 代码中如何通过 _id 引用 Account 文档集合,以及它在 MongoDB 中的表示形式: java @Document class Person { @Id String id; @DocumentReference List<Account> accounts; } json { "_id" : …, "accounts" : [ "6509b9e" … ] }

请参阅 Spring Data 2021.1 版本列车 的 wiki 页面了解更多详情。我们正在努力在 8 月份发布第二个里程碑版本,9 月份发布第三个。我们计划在 11 月份发布 GA 版本。期待您的反馈!

最后,以下是工件、变更日志和文档的链接:

2021.1.0-M1

订阅 Spring 新闻稿

订阅 Spring 新闻稿保持联系

订阅

领先一步

VMware 提供培训和认证,助力您加速进步。

了解更多

获得支持

Tanzu Spring 通过一项简单的订阅,提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看全部