SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。

Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:

  • EHCache
  • Caffeine
  • Redis

(通过导入不同实现的坐标来确定使用哪种缓存实现)

常用注解

相关注解一般放在 Controller 方法上

将返回值放到缓存中

执行方法先查询是否有缓存数据,如果有则返回缓存数据,如果没有,则执行方法,并将方法的返回值缓存起来

删除某个特定 key 的缓存数据

删除以 userCache 为前缀的所有 key 的缓存数据

相关推荐
计算机毕设VX:Fegn089539 分钟前
计算机毕业设计|基于springboot + vue在线考试系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
kobe_OKOK_4 小时前
tdeinge REST API 客户端
python·缓存·django
Overt0p5 小时前
抽奖系统(4)
java·spring boot·tomcat
计算机毕设VX:Fegn08955 小时前
计算机毕业设计|基于springboot + vue宠物医院管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
毕设源码-钟学长7 小时前
【开题答辩全过程】以 个性化电影推荐网站的设计与实现为例,包含答辩的问题和答案
java·spring boot
qq_2704900967 小时前
SpringBoot药品管理系统设计实现
java·spring boot·后端
BD_Marathon8 小时前
SpringBoot快速入门
java·spring boot·后端
星辰_mya8 小时前
redis集群
数据库·redis·缓存
while(1){yan}10 小时前
SpringIoc
java·spring boot·spring·java-ee
苏叶新城10 小时前
SpringBoot 3.5 JPA投影
java·spring boot·后端