Spring Blog原文
Spring Data 2026.0.0-M1 发布,引入类型安全属性路径支持
我谨代表团队以及所有做出贡献的人,很高兴地宣布 2026.0.0 发布序列的第一个里程碑版本。
支持类型安全的属性路径
我们现在支持类型安全的属性路径和属性引用,旨在减少在引用实体属性时对基于字符串的编程方式的需求。
Java 变体:
$ java
Kotlin 变体:
$ kotlin
允许通过以下方式实现类型安全的使用:
$ java
类型安全的属性路径已在 Spring Data Commons 4.1 M1 及以下模块中提供:
- Spring Data Cassandra 通过
Query、Criteria和UpdateAPI 支持类型安全的查询构建。 - Spring Data JDBC 和 R2DBC 通过
Criteria和UpdateAPI 支持类型安全的查询构建。 - Spring Data JPA 通过
Expressions工具类,改进了 CriteriaBuilder API 的使用体验。 - Spring Data MongoDB 通过
Query、Criteria和UpdateAPI 支持类型安全的查询构建。
除此之外,此里程碑版本还包含增强功能、错误修复和依赖升级。
您可以在我们的 发布说明 中找到更多详细信息。
为了方便起见,即将发布的 Spring Boot 4.1 M2 里程碑版本将在下周集成此版本。
2026.0.0-M1
- Spring Data Commons
4.1 M1- Javadoc - 文档 - 更新日志 - Spring Data JPA
4.1 M1- Javadoc - 文档 - 更新日志 - Spring Data for Apache Cassandra
5.1 M1- Javadoc - 文档 - 更新日志 - Spring Data Neo4j
8.1 M1- Javadoc - 文档 - 更新日志 - Spring Data KeyValue
4.1 M1- Javadoc - 文档 - 更新日志 - Spring Data MongoDB
5.1 M1- Javadoc - 文档 - 更新日志 - Spring Data LDAP
4.1 M1- Javadoc - 文档 - 更新日志 - Spring Data REST
5.1 M1- Javadoc - 文档 - 更新日志 - Spring Data Redis
4.1 M1- Javadoc - 文档 - 更新日志 - Spring Data Elasticsearch
6.1 M1- Javadoc - 文档 - 更新日志 - Spring Data Couchbase
6.1 M1- Javadoc - 文档 - 更新日志 - Spring Data Relational
4.1 M1- Javadoc - 文档 - 更新日志