Spring Data 2025.0.0-M2 已发布

发布 | Mark Paluch | 2025年3月14日 | ...

我谨代表团队以及所有做出贡献的人,很高兴地宣布 Spring Data 2025.0.0 (“Spring Data 3.5”) 的第二个里程碑。

我们想为您重点介绍一些值得探索的功能

  • 接口投影在使用时会被正确地保护,如果方法返回值为 null (例如,getter 方法),即使方法被定义为返回非可空值,也会抛出 NullPointerException。此功能对所有 Kotlin 接口都可用。对于所有其他接口,当包或接口被注解为 Nullability 注解并标记为非可空时 (或继承自包级别的 @NonNullApi),验证将启用。
  • Spring Data Redis 的 Hash 字段过期,扩展了过期命令支持,并支持 GET … SET
  • MongoDB 的 ValidatingEntityCallback 和其响应式变体 ReactiveValidatingEntityCallback,允许在响应式流中使用 Bean Validation。回调必须注册为 Bean 才能启用其使用。
  • 允许用户将 BigDecimalBigInteger 的存储约定从 String 更改为 Decimal128。MongoDB 的下一个主要版本将默认切换到 Decimal128 并弃用基于 String 的表示。

未来,我们计划在四月发布一个发布候选版本,然后在五月发布通用可用版本。Spring Boot 3.5 M3 将升级到此里程碑版本,以方便您使用。祝您升级愉快,并请告知您对这些变化的看法,特别是如果您遇到任何问题。

2025.0.0-M2

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有