1. 数据源配置
1.1 SpringBoot提供三种内嵌的数据源对象供开发者选择
上述是HikariCP的默认格式,下方是druid的格式,可以发现,并无太大区别
三个数据源的应用场景
2. 数据层解决方案(内持久化解决方案)
2.1 JdbcTemplate配置
3. 内嵌数据库
SpringBoot提供3种内嵌数据库:H2; HSQL; Derby
4. Redis
4.1 SpringBoot整合Redis
客户端:RedisTemplate以对象作为key和value,内部对数据进行序列化
StringRedisTemplate以字符串作为key和value,与Redis客户端操作等效
SpringBoot(客户端的选择)默认值为lettcus 可以通过设置client-type: jedis 来设置成jedis
5. Mongodb相关内容:
Mongodb部分操作
基础查询和 条件查询
5. SpringBoot整合Mongodb
6. Elasticsearch(ES)
创建、查询、删除索引
6.2 索引创建规则;A..copy_to B 是将该种类A的属性值复制到B中,
6.3 ES创建文档
查询文档
条件查询
删除文档
修改(全部修改和部分修改)
部分修改是将id为1的name进行修改
6.4 SrpingBoot整合ElasticSearch(ES)
low level一般不采用以下方法
high level 一般采用这个方法
对上方的客户端进行改进
6.5 ElasticSearch(ES)
6.5.1 创建索引
6.5.2 添加文档
6.5.3 批量添加文档
6.5.4 按id查询文档
6.5.5 按条件查询文档