Spring系列学习之Spring Data MongoDB数据访问

英文原文:https://spring.io/projects/spring-data-mongodb

目录

概述

介绍

特性

快速开始

学习

文档

示例


概述

MongoDB的Spring Data是Spring Data项目的一部分,旨在为新数据存储提供熟悉且一致的基于Spring的编程模型,同时保留特定于商店的特性和功能。


介绍

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

特性

  •     Spring配置支持使用基于Java的@Configuration类或Mongo驱动程序实例和副本集的XML命名空间。
  •     MongoTemplate助手类,可提高执行常见Mongo操作的效率。包括文档和POJO之间的集成对象映射。
  •     异常转换为Spring的可移植数据访问异常层次结构
  •     功能丰富的对象映射与Spring的转换服务集成
  •     基于注释的映射元数据,但可扩展以支持其他元数据格式
  •     持久性和映射生命周期事件
  •     使用MongoReader/MongoWriter抽象的低级映射
  •     基于Java的查询,标准和更新DSL
  •     自动实现Repository接口,包括支持自定义finder方法。
  •     QueryDSL集成以支持类型安全查询。
  •     跨存储持久性 - 使用MongoDB透明地持久保存/检索具有字段的JPA实体的支持
  •     Log4j日志appender
  •     地理空间整合
  •     Map-Reduce集成
  •     JMX管理和监控
  •     CDI对存储库的支持
  •     GridFS支持

快速开始

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

学习

文档

每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。

2.1.3 CURRENT GA Reference Doc. API Doc.
2.2.0 M1 PRE Reference Doc. API Doc.
2.2.0 SNAPSHOT Reference Doc. API Doc.
2.1.4 SNAPSHOT Reference Doc. API Doc.
2.0.13 SNAPSHOT Reference Doc. API Doc.
2.0.12 GA Reference Doc. API Doc.
1.10.18 SNAPSHOT Reference Doc. API Doc.
1.10.17 GA Reference Doc. API Doc.

示例

尝试一些例子:

  • Spring Data Book

 

你可能感兴趣的:(Spring系列学习之Spring Data MongoDB数据访问)