摘要: MongoTemplate是数据库和代码之间的接口,对数据库的操作都在它里面。注:MongoTemplate是线程安全的。MongoTemplate实现了interfaceMongoOperations,一般推荐使用MongoOperations来进行相关的操作。MongoOperations mo... 阅读全文
posted @ 2014-08-05 23:30 lemon_bar 阅读(25573) 评论(0) 推荐(0) 编辑
摘要: 学习docker已经有一段时间了,一直没有静下心来好好总结一下。最近用docker搭了一整套Gitlab的持续集成环境。(会在下一篇中详细的讲解具体步骤,敬请期待)感觉是时候写点东西和大家一起分享了,如果写的不好还请帮忙指正。先从docker的一些官方网站说起。1. www.docker.com ... 阅读全文
posted @ 2014-08-05 22:45 lemon_bar 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 1. 有了上一篇的Mongo后,连接数据库我们还需要更多的信息,比如数据库名字,用户名和密码等。我们可以继续来配置MongoDbFactory的实例。public interface MongoDbFactory { DB getDb() throws DataAccessException; ... 阅读全文
posted @ 2014-08-05 21:44 lemon_bar 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 1. 通过Java based bean metadata@Configurationpublic class AppConfig {public @Bean Mongo mongo() throws UnknownHostExceptioin {return new Mongo("localhos... 阅读全文
posted @ 2014-08-05 21:16 lemon_bar 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 如果想把一个方法加到所有的repository中,用前一篇提到的方法就不合适了。英文原版,请看http://docs.spring.io/spring-data/data-mongo/docs/1.5.2.RELEASE/reference/html/repositories.html#reposi... 阅读全文
posted @ 2014-08-05 16:41 lemon_bar 阅读(5788) 评论(0) 推荐(0) 编辑
摘要: 有时,我们会需要用到自己定义的一些查询方法,可以按照下面几步进行。1. 定义一个包含该方法的接口Interface UserRepositoryCustom {public void someCustomMethod(User user);}2. 定义实现class UserRepositoryIm... 阅读全文
posted @ 2014-08-05 16:08 lemon_bar 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 以下内容是在学习Spring-Data-mongoDB中的Spring Data Repositories时做的一些笔记。备忘!感觉学习还是看官方的资料比较透彻一些。Spring Data Repositories目的:减少重复的持久化代码。常用的几个repository interface,Rep... 阅读全文
posted @ 2014-08-05 15:48 lemon_bar 阅读(1352) 评论(0) 推荐(0) 编辑