SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
小蒜学长9 小时前
基于Spring Boot+Vue3的在线医疗咨询系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·在线问诊·在线医疗咨询系统
夕除9 小时前
redis--模型
redis
m0_6399069413 小时前
SpringBoot自动配置原理
java·spring boot·后端
John_Hui15 小时前
第 5 篇:Ubuntu 安装 Redis
数据库·redis·缓存
Navicat中国15 小时前
Navicat 连接 Redis 数据库
数据库·redis·数据库开发·navicat
aiks_yuan15 小时前
Spring AI MCP Server 怎么接入 Claude Code:Spring Boot 用 @McpTool 暴露接口(Spring AI 2.0.2 实测)
spring boot
l1t15 小时前
DeepSeek总结的ALTER FUNCTION SET work_mem:无需全局更改即可修复 PostgreSQL 磁盘溢出
sql·缓存·postgresql
学长毕设15 小时前
基于springboot的实验室设备管理系统
java·spring boot·后端
学长毕设16 小时前
基于springboot的社区养老监护系统的设计与实现
java·spring boot·后端