本章节主要内容:

主要从以下几个方面讲解:

mybatis和spring boot整合、redis(单机版)和spring boot整合、redis(集群)和spring boot整合、httpclient和spring boot整合、rabbitMQ和spring boot整合。

接下来我们学习第二小节:spring boot整合redis开启缓存

本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第十一篇 spring boot框架学习11-spring boot整合redis

 ​spring boot框架学习11-spring boot整合redis_redis


本节主要内容:

1:解决上节spring boot整合mybatis访问的时候提示sql语句绑定异常

2:spring boot整合redis

一:spring boot整合mybatis异常处理

在上节MyBatisConfig类中,添加扫描的mapper文件。如下图:

spring boot框架学习11-spring boot整合redis_redis_02

把相应的mapper一个一个添加进去。

这种方法很麻烦。所以修改成如下:

spring boot框架学习11-spring boot整合redis_spring_03

二:spring boot整合redis

spring boot使用redis有两种方式:

一种是使用:RedisTemplate,还有一种就是JedisPool的。

这里主讲JedisPool的。

2.1:添加jar


<dependency>

   <groupId>org.springframework.boot</groupId>

   <artifactId>spring-boot-starter-redis</artifactId>

   <version>1.4.7.RELEASE</version>

</dependency>


spring boot框架学习11-spring boot整合redis_redis_04

spring boot框架学习11-spring boot整合redis_java_05

2.2:添加redis配置文件(简版)

在src/main/resources/下添加redis.yml文件。内容如下:

spring boot框架学习11-spring boot整合redis_redis_06

spring boot框架学习11-spring boot整合redis_spring_07

2.3 RedisConfiguration类编写spring boot框架学习11-spring boot整合redis_redis_08


spring boot框架学习11-spring boot整合redis_spring_07

spring boot框架学习11-spring boot整合redis_spring_07

spring boot框架学习11-spring boot整合redis_redis_11

2.4 redis的工具类

spring boot框架学习11-spring boot整合redis_java_12et值的:

spring boot框架学习11-spring boot整合redis_redis_13

获取值的

spring boot框架学习11-spring boot整合redis_spring_14

spring boot框架学习11-spring boot整合redis_spring_07

2.5 在controller类调用

注入redisUtils

在controller中给redis设置值

spring boot框架学习11-spring boot整合redis_java_16在页面:

spring boot框架学习11-spring boot整合redis_redis_17

获取值:

spring boot框架学习11-spring boot整合redis_redis_17

spring boot框架学习11-spring boot整合redis_java_19

spring boot教程系列文章