SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
angushine15 小时前
SpringCloud Gateway缓存body参数引发的问题
spring cloud·缓存·gateway
会编程的林俊杰15 小时前
SpringBoot项目启动时的依赖处理
java·spring boot·后端
李慕婉学姐16 小时前
【开题答辩过程】以《Javaweb的火花流浪动物救助系统设计与实现》为例,不会开题答辩的可以进来看看
vue.js·spring boot·mysql
q***728716 小时前
SpringBoot中整合RabbitMQ(测试+部署上线 最完整)
spring boot·rabbitmq·java-rabbitmq
刘一说17 小时前
深入理解 Spring Boot 单元测试:从基础到最佳实践
spring boot·后端·单元测试
白露与泡影17 小时前
Spring Boot项目优化和JVM调优
jvm·spring boot·后端
ruleslol17 小时前
SpringBoot18-redis的配置
spring boot·redis
昂子的博客18 小时前
Redis缓存 更新策略 双写一致 缓存穿透 击穿 雪崩 解决方案... 一篇文章带你学透
java·数据库·redis·后端·spring·缓存
百***688218 小时前
SpringBoot中Get请求和POST请求接收参数详解
java·spring boot·spring
苦学编程的谢18 小时前
Redis_12_持久化(1)
数据库·redis·缓存