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 的哈希字段过期,扩展的过期命令支持,以及对 GET … SET 的支持。
  • 用于 MongoDB 的 ValidatingEntityCallback 和一个响应式变体 ReactiveValidatingEntityCallback,允许在响应式流程中使用 Bean 验证。回调必须注册为 bean 才能启用其使用。
  • 允许用户更改将 BigDecimalBigInteger 存储为 StringDecimal128 的约定。 MongoDB 的下一个主要版本将默认切换到 Decimal128 并弃用基于 String 的表示形式。

展望未来,我们计划在 4 月发布候选版本,然后在 5 月发布正式版本。 Spring Boot 3.5 M3 将升级到此里程碑版本,以方便您使用。 很高兴升级,让我们知道您对这些更改的看法,特别是如果您遇到任何问题。

2025.0.0-M2

获取 Spring 新闻资讯

通过 Spring 新闻资讯保持联系

订阅

取得领先

VMware 提供培训和认证来加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将到来的活动

查看 Spring 社区中所有即将到来的活动。

查看所有