Spring Data MongoDB
4.1.1Spring 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 引导您的应用程序.
分支 | 版本发布日期 | 社区支持结束日期 | 商业支持结束日期 * |
---|---|---|---|
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 版本,时间表可能会发生变化。.