SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
@22066 小时前
银河麒麟系统离线环境下用docke方式部署(Postgres、Nginx、Redis、JDK)
运维·数据库·redis·nginx
好好研究6 小时前
SpringBoot注解的作用
java·spring boot·spring
You丶小明快跑7 小时前
部署redis 集群和redis常用命令
数据库·redis·缓存
Libby博仙7 小时前
Spring Boot 条件化注解深度解析
java·spring boot·后端
子非鱼9217 小时前
SpringBoot快速上手
java·spring boot·后端
我爱娃哈哈7 小时前
SpringBoot + XXL-JOB + Quartz:任务调度双引擎选型与高可用调度平台搭建
java·spring boot·后端
Coder_Boy_8 小时前
基于SpringAI的在线考试系统-AI智能化拓展
java·大数据·人工智能·spring boot
内存不泄露8 小时前
二手物品交易平台
spring boot·小程序·django
n***33358 小时前
TCP/IP协议栈深度解析技术文章大纲
java·spring boot
Coder_Boy_8 小时前
基于SpringAI的在线考试系统-核心业务流程图(续)
java·大数据·人工智能·spring boot·流程图