Spring Data 2022.0 (代号:Turing) 现已正式发布,基于刚刚发布的 Spring Framework 6.0 构建。公告称,这是自 2009 年 Spring Data 发布以来的第三次重大修订,旨在为用户提供现代数据应用程序的框架。
此版本为 Ahead-of-Time 编译安排奠定了初始基础,以改善用户使用 Graal Native 运行时环境的体验。Spring Data 会在构建时检测你的存储库和域类型,并注册所需的运行时提示以获得无缝体验。
还有许多其他功能和改进,例如与 Micrometer 的可观察性集成、改进的存储库 API 引入 List-based interface variants,以及各个模块内的各种更改。要了解有关新功能的更多信息,可参阅发行说明和各个模块的参考文档。
此更新将包含在即将发布的 Spring Boot 3.0 GA 版本中。
- Spring Data Commons
3.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data JPA
3.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data Neo4j
7.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data MongoDB
4.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data KeyValue
3.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data for Apache Cassandra
4.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data LDAP
3.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data REST
4.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data Redis
3.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data Elasticsearch
5.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data Couchbase
5.0 GA
- Artifacts - Javadoc - Documentation - Changelog - Spring Data Relational
3.0 GA
- Artifacts - Javadoc - Documentation - Changelog
Spring Data 是一个用于简化数据库访问,并支持云服务的开源框架,旨在为数据访问提供一个熟悉的、一致的、基于 Spring 的编程模型,同时仍然保留底层数据存储的特殊特性 (traits),使得数据访问技术、关系型和非关系型数据库、map-reduce 框架和基于云的数据服务的使用变得简单。
Spring Data 属于大型工程项目,包含许多针对特定数据库的子项目。
更多详情可查看官方公告。