spring项目整合mongo
fpso3366
9年前
来自: http://my.oschina.net/funmo/blog/625123
spring是非常强大的,不仅在jdbc访问提供了jdbctmplate,而且在mongo访问提供了mongoTemplate,下面我就做一个简单的整合。
第一步:
在pom.xml文件中增加spring-data-mongodb,代码如下:
<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.8.4.RELEASE</version> </dependency>
这里使用了spring提供的mongo操作封装工具,因此就不需要额外的增加mongo工具类的依赖。
第二部:
在applicationContext.xml总增加xmlns,代码如下:
xmlns:mongo="http://www.springframework.org/schema/data/mongo"
http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo.xsd
第三部:
配置MongoTemplate,直接在applicationContext.xml中增加代码,代码如下:
<mongo:mongo host="IP地址" port="27017" /> <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> <constructor-arg ref="mongo" /> <constructor-arg name="databaseName" value="goodlawyer" /> </bean>
到此为止配置部分已经完成,接下来是如何使用。
第四部:
直接在需要使用mongo的地方加入注解,代码如下:
@Autowired public MongoTemplate mongoTemplate;
第五步:
开始愉快的使用mongoTemplate了,有关如何使用mongoTemplate可以查阅http://docs.spring.io/spring-data/data-mongo/docs/1.8.4.RELEASE/reference/html/#mongo-template 查看更多
群:【518397333】热烈欢迎互联网从业者、求职者、HR、C#,PHP,Java,C++,IOS,Android,.NET,DBA,UI加入。