SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
千寻技术帮1 小时前
10351_基于Springboot的二手交易平台
java·spring boot·mysql·毕业设计·源码·代码·二手交易
萧曵 丶2 小时前
Redis在实际业务中的常见与高级用法详解
数据库·redis·缓存
武斌2 小时前
需要独立的作业队列?看看Quartz增强框架Quartz Plus
java·spring boot·后端
while(1){yan}2 小时前
Mybatis动态SQL
数据库·spring boot·sql·spring·java-ee·mybatis
谷新龙0012 小时前
redis扫盲
redis·缓存
计算机毕设指导62 小时前
基于微信小程序的扶贫助农系统【源码文末联系】
java·spring boot·后端·微信小程序·小程序·tomcat·maven
Overt0p2 小时前
抽奖系统(5)
java·redis·springboot
魏波.2 小时前
SpringBoot中Profile 多环境配置(dev/test/prod)详解
spring boot
jyd01243 小时前
Spring Boot 文件上传大小限制问题:413 与 MaxUploadSizeExceededException 解决方案
java·spring boot·后端
虾说羊4 小时前
Spring Boot前后端分离项目部署
java·spring boot·后端