2019年1月8日
摘要: 快速开始使用Spring-data-mongodb 若MongoDB的安装配置采用默认端口,那么在自动配置的情况下,我们不需要做任何参数配置,就能马上连接上本地的MongoDB。下面直接使用spring-data-mongodb来尝试对mongodb的存取操作。(记得mongod启动您的mongod 阅读全文
posted @ 2019-01-08 16:51 巨象 阅读(126) 评论(0) 推荐(0) 编辑
摘要: MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要目标是在键/值存储方式(提供了高性能和高度伸缩性)和传统的RDBMS系统(具有丰富的功能)之间架起一座桥梁,它集两者的优势于一身。 MongoDB支持的数据结构非常松散,是类似j 阅读全文
posted @ 2019-01-08 16:50 巨象 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。 使用Redis Redis是一个开源的使用ANSI C语言编写、支持网络 阅读全文
posted @ 2019-01-08 16:36 巨象 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 除了String类型,实战中我们还经常会在Redis中存储对象,这时候我们就会想是否可以使用类似RedisTemplate<String, User>来初始化并进行操作。但是Spring Boot并不支持直接使用,需要我们自己实现RedisSerializer<T>接口来对传入对象进行序列化和反序列 阅读全文
posted @ 2019-01-08 16:36 巨象 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Spring-data-jpa支持 对于数据源的配置可以沿用上例中DataSourceConfig的实现。 新增对第一数据源的JPA配置,注意两处注释的地方,用于指定数据源对应的Entity实体和Repository定义位置,用@Primary区分主数据源。 1 2 3 4 5 6 7 8 9 10 阅读全文
posted @ 2019-01-08 16:34 巨象 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2019-01-08 16:32 巨象 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 创建实体 创建一个User实体,包含id(主键)、name(姓名)、age(年龄)属性,通过ORM框架其会被映射到数据库表中,由于配置了hibernate.hbm2ddl.auto,在应用启动的时候框架会自动去数据库中创建对应的表。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
posted @ 2019-01-08 16:31 巨象 阅读(187) 评论(0) 推荐(0) 编辑