springboot集成缓存开发
Posted edda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot集成缓存开发相关的知识,希望对你有一定的参考价值。
一、搭建基本环境(springboot++springmvc+mybatis)
引入cache、web、mysql、mybatis模块创建工程
导入数据库文件 创建出department和employee表
创建javaBean封装数据
public class Department { private Integer id; private String departmentName; public Department() { super(); // TODO Auto-generated constructor stub } public Department(Integer id, String departmentName) { super(); this.id = id; this.departmentName = departmentName; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getDepartmentName() { return departmentName; } public void setDepartmentName(String departmentName) { this.departmentName = departmentName; } @Override public String toString() { return "Department [id=" + id + ", departmentName=" + departmentName + "]"; }
整合MyBatis操作数据库
- 配置数据源信息
spring.datasource.url=jdbc:mysql://localhost:3306/spring_cache spring.datasource.username=root spring.datasource.password=123456 mybatis.configuration.map-underscore-to-camel-case=true logging.level.com.atguigu.cache.mapper=debug debug=true spring.redis.host=118.24.44.169
- 使用注解版的MyBatis;
//主配置类上配置 //@MapperScan指定需要扫描的mapper接口所在的包 @MapperScan("com.cache.mapper")
二、快速体验缓存
开启基于注解的缓存 @EnableCaching
//主配置类上配置 @EnableCaching
以上是关于springboot集成缓存开发的主要内容,如果未能解决你的问题,请参考以下文章
Springboot集成Redis详细教程(缓存注解使用@Cacheable,@CacheEvict,@CachePut)