1、須要引用的jar包java
一、spring-data-mongodb-1.9.4.RELEASE.jarspring
二、spring-data-commons-1.12.11.RELEASE.jarmongodb
三、mongo-java-driver-2.11.0.jar數據庫
注意:我用的spring4.3.6,使用過程當中必定要注意版本問題app
2、配置文件spa
applicationContext.xml文件code
<!--導入配置文件方式二--> <context:property-placeholder location="classpath:mongo.properties"/> <!--mongodb數據庫配置--> <mongo:mongo host="${MONGO.HOST}" port="${MONGO.PORT}"/> <!--<mongo:mongo host="192.168.111.129" port="27017"/>--> <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> <constructor-arg name="mongo" ref="mongo"/> <constructor-arg name="databaseName" value="school"/> </bean>
mongo.properties文件xml
MONGO.HOST = 192.168.0.xxx(本身的IP地址)
MONGO.PORT = 27017
4、程序中調用blog
public void test(){ DB db = mongoTemplate.getDb(); //mongodb是在程序中作認證,這點與關係型數據庫有些不一樣 db.authenticate("admin", "xxxxxx".toCharArray()); DBObject beijingUniversity = db.getCollection("beijing_university").findOne(); System.out.println(beijingUniversity); Map map = beijingUniversity.toMap(); System.out.println(map); }