nosql已经火了很久,最近才真的用上,落伍了。
为什么选mongodb
mongodb有很多优点,比如模式自由、强大的查询、简单易用等。我们选中它的主要原因是:它对查询功能较为强大,可以用js写复杂的查询。
推荐的学习资料
官方文档请看:http://www.mongodb.org/display/DOCS/Home
nosql产品对比:http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
英文不好的可以看:《MongoDB权威指南》、《MongoDB实战》等
为什么选spring data的
mongoDB的java驱动程序使用起来较为繁琐,特别是处理关联关系多、层次深的情况时。需要书写大量的构造DBObject的代码。遇到这样的问题第一个肯定想到“万金油”spring。
spring data对很多nosql产品都有支持,比如redis、hbase、mongodb、neo4j等。如果工程已经使用了spring,引入spring data应该也还可以接受。
spring-data-mongodb依赖的jar
我使用的spring-data-mongodb版本为1.1.0,依赖jar如下:spring-data-commons-core-1.4.0.RELEASE.jar、spring-data-mongodb-1.1.0.RELEASE.jar、mongo-java-driver-2.9.1.jar。
推荐使用maven,dapendency来这里找,但是建议直接上1.1.0.RELEASE:
http://www.springsource.org/spring-data/mongodb
需要注意的是,我一开始使用spring-data-mongodb 1.0.3.RELEASE,spring用3.0.x,结果遇到了一些问题,
java.lang.NoClassDefFoundError: org/springframework/data/mapping/context/MappingContext
分享到:
相关推荐
spring整合mongodb3.0的jar包,据说已经解决了最新用户验证的问题
Spring3+Spring-data-mongodb1.5.6示例
dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb-redis, dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb-redis整合
Spring-Data-MongoDB 1.9.3、MongoDB3.2整合
spring,SpringMVC,整合MongoDB的例子,基于spring-data-mongo1.X,spring4.X
spring-mongodb-example mongodb1.3.5.RELEASE spring 3.1.1整合示例。 修改mongo.properties里面的参数即可进行测试 包括主机地址ip;端口号;数据库 后续会推出其他版本
dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb-redisdubbo2.5-spring4-mybastis3.2-springmvc4-mongodb-redis整合#该项目介绍ROOT dubbo管理平台lidong-dubbo-api api模块lidong-dubbo-model model模块lidong-...
这里整理了mongodb-spring的整合包,希望可以帮助刚接触的小伙伴。有什么不足的地方,希望可以多多指教。本人也在学习中。
自己开发能跑的项目 spring-data-mongodb整合spring-boot
spring-mongodb整合
源码-spring+MongoDB的整合Dome
spring-data-commons.jar spring-data-commons-core jar包下载 从 maven仓库中下载的官方jar包,放心使用
NULL 博文链接:https://mukeliang.iteye.com/blog/2228281
spring-mongodb整合源码 注释,包含用到的jar.
Spring-Mongodb开发例子,对于初学者有一定的参考意义。
Spring整合MongoDB基于Maven,简单的模版编写JUnit测试。有写得不对的地方希望大家多多批评。
Spring3.1 MongoDB整合实例(含jar包)已测
1、java客户端使用mongodb changestream代码 2、springboot整合mongodb changestream代码
使用spring mvc + spring data mongodb + mongodb +spring 整合,支持html压缩,支持mongodb用户登录,重写了spring的MongoTemplate支持更多方式,重写MongoTemplate支持切换数据库,支持mongodb集群。spring版本为...
使用JAVA操作MongoDB进行简单测试,构建项目工具为Maven,使用的简单案例进行测试,包含增删改查的具体方式以及实现,pom.xml中集成了Spring所需jar包。欢迎下载。