spring 3.0.1, mongo-2.7.3.jar ,morphia-0.99.jar
配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd">
<task:annotation-driven/>
<bean id="mongoURI" class="com.mongodb.MongoURI">
<constructor-arg value="mongodb://xxx.xxx.xx.xx:40000,yyy.yyy.yy.yy:40000,zzz.zzz.zz.zz:40000"/>
</bean>
<bean id="mongo" class="com.mongodb.Mongo">
<constructor-arg ref="mongoURI"/>
</bean>
<bean id="morphia" class="com.google.code.morphia.Morphia">
</bean>
<bean name="datastore" class="com.google.code.morphia.DatastoreImpl">
<constructor-arg index="0" ref="morphia"></constructor-arg>
<constructor-arg index="1" ref="mongo"></constructor-arg>
<constructor-arg index="2" value="mydb"></constructor-arg>
</bean>
</beans>
在dao 层 注解 datastore 直接使用就行了。
@Repository("mongoArticleDao")
public class MongoArticleDaoImpl implements MongoArticleDao {
@Autowired
private Datastore datastore;
@Override
public void insertArticle(MongoArticle mongoArticle) {
datastore.save(mongoArticle);
}
}
初学,如有问题欢迎大家指正
分享到:
相关推荐
项目名称:WeAdmin版MongoDB集群网页管理工具(基于Spring Boot 2.0) 技术栈:主要采用Java语言,辅以JavaScript、CSS和HTML。 文件构成:总计158个文件,包括: - GIF动画:75个,用于界面交互提示和演示。 - ...
**Spring Data MongoDB 3.2 整合指南** 在当今的软件开发中,Spring框架以其强大的功能和灵活性深受开发者喜爱,而MongoDB作为一款非关系型数据库,因其高性能、高可扩展性和灵活的数据模型,成为了大数据和实时...
总结,搭建Spring+MongoDB集群涉及安装MongoDB、配置复制集和分片、设置Spring应用的数据库连接、创建数据访问层以及进行测试和维护。这个过程旨在提高应用程序的稳定性和性能,特别是在大数据量和高并发场景下。...
2. **配置MongoDB**: 在Spring Boot应用中整合MongoDB,首先需要在`application.properties`或`application.yml`文件中配置MongoDB的相关信息,包括连接地址、端口、数据库名称等。例如: ``` spring.data.mongodb...
在本示例中,我们将深入探讨如何在Spring 3框架中集成Spring Data MongoDB 1.5.6,以便高效地处理MongoDB数据库。...通过学习这些示例,你可以更好地理解和掌握Spring 3与Spring Data MongoDB 1.5.6的整合技巧。
深入理解 Spring Data MongoDB,不仅能够提高数据访问的效率,还能充分利用 MongoDB 的特性,例如地理空间查询、文本搜索等。通过源码阅读,我们可以更深入地了解其实现原理,优化性能,甚至扩展功能,满足特定的...
Spring集成MongoDB官方指定jar包:spring-data-mongodb-1.4.1.RELEASE.jar
总结,Spring整合MongoDB提供了强大的数据访问支持,通过简单的接口和注解,可以让开发者专注于业务逻辑,而不是底层数据库操作。在实际开发中,了解并熟练运用这些知识点,能显著提升开发效率和代码质量。
spring支持mongodb的jar包
这通常在Spring的配置文件中完成,可以使用`@Configuration`和`@EnableMongoRepositories`注解来启动MongoDB的数据访问层。 接着,创建MongoDB的Repository接口,这是Spring Data MongoDB提供的一种编程模型,可以...
### MongoDB集群配置详解 #### 一、MongoDB集群与分片概述 MongoDB是一种非常流行的非关系型数据库...对于大型应用来说,MongoDB集群和分片技术是必不可少的一部分,能够帮助系统应对日益增长的数据量和访问压力。
spring整合mongodb3.0的jar包,据说已经解决了最新用户验证的问题
总的来说,Spring Data MongoDB 1.2.0.RELEASE是Spring框架与MongoDB数据库之间的一个强大桥梁,它简化了数据访问层的实现,提高了开发效率,并提供了丰富的功能来满足各种数据操作需求。无论你是构建简单的单体应用...
综上所述,这个项目展示了如何将Spring、SpringMVC和MongoDB整合在一起,构建一个完整的Java Web应用。开发者可以借此学习到如何在Spring环境下使用MongoDB进行数据存储,以及如何通过SpringMVC处理HTTP请求并展示...
主要涉及的内容是如何搭建在windows环境下的mongodb集群,包括安装mongodb、mongodb单机下启动、搭建集群环境等内容,适合开始使用mongodb的人使用,很直接明了,很有帮助,值得下载!
spring-data-mongodb增强工具包,简化 CRUD 操作,提供类mybatis plus的数据库操作。传统关系型数据库及围绕它们构建的orm在项目开发中有很多难用的痛点,而mongodb这种文档性数据库的出现,完美的解决了sql数据库在...
Mongodb网页管理工具,基于Spring Boot2.0,前端采用layerUI实现。源于线上环境部署mongodb时屏蔽了外网访问mongodb,所以使用不了mongochef这样方便的远程连接工具,便Mongodb提供的java api实现的的网页版管理。未...
### MongoDB集群安装配置详解 #### 一、引言 随着数据量的增长以及对高可用性的需求增加,构建MongoDB集群成为一种常见的解决方案。本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个...
总结来说,"JAVA操作MongoDB之spring整合"涉及到的主要知识点包括:Spring Boot项目结构,MongoDB的配置和连接,Spring Data MongoDB的MongoRepository接口,以及如何在Controller层处理HTTP请求。通过这样的整合,...
在本篇“MongoDB初探(二)----使用spring-data配置mongodb”中,我们将深入探讨如何利用Spring Data框架来集成和操作MongoDB数据库。Spring Data是Spring生态系统的一个重要组成部分,它提供了与各种数据存储系统...