文章目录
- Spring Cache 介绍
- 常用注解
Spring Cache 介绍
Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。
Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:
- EHCache
- Caffeine
- Redis
(通过导入不同实现的坐标来确定使用哪种缓存实现)
常用注解
相关注解一般放在 Controller 方法上
将返回值放到缓存中
执行方法先查询是否有缓存数据,如果有则返回缓存数据,如果没有,则执行方法,并将方法的返回值缓存起来
删除某个特定 key 的缓存数据
删除以 userCache 为前缀的所有 key 的缓存数据