spring項目整合mongo
來自: 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加入。
本文由用戶 fpso3366 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!