第二部分:Spring中配置mongodb

本文详细介绍如何在Spring框架中配置并使用MongoDB。包括所需jar包、配置文件设置及程序中具体调用方法。通过实例演示数据库连接、认证及数据读取过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、需要引用的jar包

1、spring-data-mongodb-1.9.4.RELEASE.jar

2、spring-data-commons-1.12.11.RELEASE.jar

3、mongo-java-driver-2.11.0.jar

注意:我用的spring4.3.6,使用过程中一定要注意版本问题

 

二、配置文件

applicationContext.xml文件

<!--导入配置文件方式二-->
<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文件

MONGO.HOST = 192.168.0.xxx(自己的IP地址)
MONGO.PORT = 27017

四、程序中调用

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);
}

 

posted on 2018-06-09 13:22 小猴子先生 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/guoyinli/p/9159145.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值