SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
LaLaLa_OvO8 分钟前
spring boot2.0 里的 javax.validation.Constraint 加入 service
java·数据库·spring boot
齐 飞34 分钟前
Spring Data JPA快速入门
spring boot
计算机学姐36 分钟前
基于SpringBoot的高校体育场馆预约系统【个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·mysql·信息可视化·推荐算法
Coder_Boy_39 分钟前
基于SpringAI的在线考试系统设计-用户管理模块设计
java·大数据·人工智能·spring boot·spring cloud
r***12381 小时前
GO 快速升级Go版本
开发语言·redis·golang
奋进的芋圆1 小时前
SerialCommManager 详解:从嵌入式通信管理器到 Spring Boot 后端服务
java·spring boot·接口隔离原则
奋进的芋圆1 小时前
Spring Boot + RAG 项目中集成 MCP 接口技术文档
java·spring boot·ai
jayaccc1 小时前
前端缓存全解析:提升性能的关键策略
前端·缓存
无限大.1 小时前
为什么“缓存“能提高系统性能?——从 CPU 缓存到分布式缓存
分布式·缓存
num_killer1 小时前
小白的RAG缓存
缓存·ai·aigc