当前位置: 首页 > news >正文

spring cache使用指南

Spring cache

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

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

例如:EHCache,Caffeine,Redis

导入坐标

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency>

常用注解

@EnableCaching:开启缓存注解功能,通常加在启动类上
@Cacheable:则直接返回缓存数据;如果在方法执行前先查询缓存中是否有数据,如果有数据没有缓存数据,调用方法并将方法返回值放到缓存中
@CachePut:将方法的返回值放到缓存中
@CacheEvict:将一条或多条数据从缓存中删除



 

相关文章:

  • 西门子 Teamcenter13 Eclipse RCP 开发 1.3 工具栏 单选按钮
  • NDS3211HV单路H.264/HEVC/HD视频编码器
  • Dockerfile学习指南
  • 端到端自动驾驶系统实战指南:从Comma.ai架构到PyTorch部署
  • AI517 AI本地部署 docker微调(失败)
  • 车载以太网驱动智能化:域控架构设计与开发实践
  • ECS/GEM是半导体制造业的标准通信协议中host和equipment的区别是什么,在交互过程中,如何来定位角色谁为host,谁为equipment
  • C# 中的锁
  • 数字万用表与指针万用表使用方法及注意事项
  • 上集:一个前端的血泪复仇记 —— 静态部署的胜利
  • 调用DeepSeek系列模型问答时,输出只有</think>标签,而没有<think>标签
  • CANoe CAPL TCP DoIP通信问题
  • 【springboot+vue3的前后端分离项目实现支付宝的沙箱支付】
  • 使用instance着色
  • 边缘计算:物联网的“加速器”与“守护者”
  • Postman遇到脚本不支持replaceIn函数
  • 3D个人简历网站 4.小岛
  • BootCDN介绍(Bootstrap主导的前端开源项目免费CDN加速服务)
  • 【技巧】GoogleChrome浏览器开发者模式查看dify接口
  • DeepSeek赋能电商,智能客服机器人破解大型活动人力困境
  • 大风+暴雨,中央气象台双预警齐发
  • 国宝归来!子弹库帛书二、三卷抵达北京
  • 芬兰直升机相撞坠毁事故中五名人员全部遇难
  • 公示资费套餐、规范营销行为,今年信息通信行业将办好这十件实事
  • 李成钢出席中国与《数字经济伙伴关系协定》成员部级会议
  • 哈马斯官员:若实现永久停火,可交出加沙地带控制权