SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
凯歌的博客3 小时前
springboot项目jar包启动, 配置文件外置
chrome·spring boot
召田最帅boy4 小时前
centos7安装Redis6并设置密码
redis·centos
cui_win5 小时前
Prometheus实战教程 - Redis 监控
数据库·redis·prometheus
JIngJaneIL6 小时前
基于java + vue个人博客系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
从心归零6 小时前
springboot-jpa的批量更新方法
java·spring boot·spring
逆袭的菜鸟X6 小时前
极简HTTP缓存类封装
缓存
tiancao2226 小时前
SpringBoot使用Camunda REST Client调用独立部署的Camunda7
spring boot·集成·独立服务器·rest api·camunda7
@淡 定8 小时前
Redis持久化机制
数据库·redis·缓存
幽络源小助理9 小时前
SpringBoot+Vue摄影师分享社区源码 – Java项目免费下载 | 幽络源
java·vue.js·spring boot
+VX:Fegn08959 小时前
计算机毕业设计|基于springboot + vue健身房管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计