Spring整合MongoDB

本文详细介绍了如何在Spring项目中整合MongoDB,包括添加jar依赖、配置application.xml、编写UserDaoImpl示例代码。同时,文章还展示了SpringMVC实现文件上传的功能,包括前端表单设置、后台控制器方法、MongoDAO的增删查操作,以及管理员页面头像展示的实现。

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

Spring整合MongoDB

1)spring4.0整合mongodb3.4的jar依赖

Pom.xml依赖:

<!-- MongoDB依赖begin -->

<dependency>

    <groupId>org.mongodb</groupId>

    <artifactId>mongo-java-driver</artifactId>

    <version>3.1.0</version>

</dependency>

<dependency>

    <groupId>org.springframework.data</groupId>

    <artifactId>spring-data-mongodb</artifactId>

    <version>1.8.0.RELEASE</version>

</dependency>

<!-- MongoDB依赖end -->

2)整合代码:application.xml:

命名空间依赖:

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

 

<!-- 整合MongoDB -->

<!-- 1.7版本+不支持mongo,支持mongo-client,options为client-options -->

<mongo:mongo host="127.0.0.1" port="27017"/>

 

<!-- mongo的工厂,通过它来取得mongo实例,dbname为mongodb的数据库名,没有的话会自动创建 -->  

<mongo:db-factory id="mongoDbFactory" dbname="ebp" mongo-ref="mongo"/>

    

    <!-- mongodb的主要操作对象,

所有对mongodb的增删改查的操作都是通过它完成 -->  

    <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">  

     <constructor-arg name="

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值