Spring Data2024.0.0

Spring Data 的使命是为数据访问提供一个熟悉且一致的基于 Spring 的编程模型,同时仍保留底层数据存储的特殊特征。

它使得使用数据访问技术、关系和非关系数据库、Map-Reduce 框架以及基于云的数据服务变得容易。这是一个包含许多特定于给定数据库的子项目的伞形项目。这些项目是通过与这些激动人心的技术背后的许多公司和开发人员合作开发的。

社区模块

发布列车

Spring Data 是一个总括项目,由独立项目组成,原则上发布节奏不同。为了管理产品组合,会发布一个 BOM(物料清单 - 请参阅此示例),其中包含对各个项目的精选依赖项。发布列车有名称,没有版本,以避免与子项目混淆。

名称按字母顺序排列(以便按时间顺序对它们进行排序),其中包含著名计算机科学家和软件开发人员的名称。当各个项目的点版本累积到临界质量,或者其中一个项目中存在需要对每个人都可用的一项关键错误时,发布列车将推出以“SRX”结尾的名称的“服务版本”,其中“X”是一个数字。

当前,发布列车包含以下模块

  • Spring Data Commons
  • Spring Data JPA
  • Spring Data JDBC/R2DBC
  • Spring Data KeyValue
  • Spring Data LDAP
  • Spring Data MongoDB
  • Spring Data Redis
  • Spring Data REST
  • 适用于 Apache Cassandra 的 Spring Data
  • 适用于 Apache Geode 的 Spring Data
  • Spring Data Couchbase(社区模块)
  • Spring Data Elasticsearch(社区模块)
  • Spring Data Neo4j(社区模块)
Spring Initializr

快速启动您的项目

抢先一步

VMware 提供培训和认证,为您的进步提供动力。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部