close

Spring Data MongoDB

4.1.1

Spring Data MongoDB 项目提供与 MongoDB 文档数据库的集成。 Spring Data MongoDB 的核心功能区域是一个以 POJO 为中心的模型,用于与 MongoDB DBCollection 交互并轻松编写存储库样式的数据访问层。

特性

  • Spring 配置支持使用基于 Java 的 @Configuration 类或 Mongo 驱动程序实例和副本集的 XML 命名空间。

  • MongoTemplate 帮助程序类可提高执行常见 Mongo 操作的效率。 包括文档和 POJO 之间的集成对象映射。

  • 将异常转换为 Spring 的可移植数据访问异常层次结构

  • 与 Spring 转换服务集成的功能丰富的对象映射

  • 基于注解的元数据映射,也可扩展以支持其他元数据格式

  • 持久化和映射生命周期事件

  • 使用 MongoReader/MongoWriter 抽象进行低级映射

  • 基于 Java 的查询、条件和更新 DSL

  • 自动实现存储库接口,包括支持自定义查询方法。

  • QueryDSL 集成支持类型安全查询。 地理空间集成

  • Map-Reduce 集成

  • JMX 管理和监控

  • 对存储库的 CDI 支持

  • GridFS 支持

Spring Initializr

快速开始

使用 Spring Initializr 引导您的应用程序.

文档

每个 Spring 项目 都有自己的项目;它详细地解释了如何使用 项目特性,以及利用它们可以实现什么。
4.1.1 CURRENT GA 官方参考文档. API Doc.
4.0.7 GA 官方参考文档. API Doc.
4.0.0 GA 官方参考文档. 中文参考文档. API Doc.
分支 版本发布日期 社区支持结束日期 商业支持结束日期 *
4.1.x
2023-05-12 2024-05-12 2025-09-12
4.0.x
2022-11-18 2023-11-24 2025-02-24
3.4.x
2022-05-01 2023-11-18 2025-02-18
3.3.x
2021-11-12 2022-11-12 2024-03-12
3.2.x
2021-04-14 2022-04-14 2023-08-14
3.1.x
2020-10-28 2021-10-28 2023-02-28
3.0.x
2020-05-12 2021-05-12 2022-09-12
2.2.x
2019-09-30 2020-09-30 2022-01-30
2.1.x
2018-09-21 2019-09-21 2021-01-21

社区支持

在 Spring 社区的支持下免费进行安全更新和错误修复。 请参阅 VMware Tanzu OSS 支持策略.

商业支持

在 OSS 期限内由 Spring 专家提供专业业务支持,并在 OSS 生命周期结束后提供扩展支持。
应客户要求公开发布关键错误修复和安全问题。

未来版本

未发布 GA 版本,时间表可能会发生变化。.

关于商业支持 (*)

此页面显示项目发布的当前状态,不定义商业支持政策。 更多信息请参阅官方支持政策。