MongoDB系列三(Spring集成方案).

MongoDB是最为流行的开源文档数据库之一。Spring Data MongoDB提供了三种方式在Spring应用中使用MongoDB:

通过注解实现对象-文档映射;

使用MongoTemplate实现基于模板的数据库访问;

自动化的运行时Repository生成功能。

二、集成实现

启用MongoDB

    为了有效的使用Spring Data MongoDB,我们需要在Spring配置中添加几个必要的bean。首先,我们需要配置MongoClient,用它来创建Mongo实例,以便于访问MongoDB数据库。在这里,我们使用Spring Data MongoDB的MongoFactoryBean更加简单。因为它是一个工厂bean,会负责构建Mongo实例,而且不用处理MongoClient构造器所抛出的UnknownHostException异常。同时,我们还需要有一个MongoTemplate bean,实现基于模板的数据库访问。此外,不是必须,但是强烈推荐启用Spring Data MongoDB的自动化Repository生成功能。

1、pom.xml

MongoDB系列三(Spring集成方案).

MongoDB系列三(Spring集成方案).

<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.10.7.RELEASE</version> </dependency>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwxww.html