当前位置: 首页 > 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:将一条或多条数据从缓存中删除



 

http://www.dtcms.com/a/196161.html

相关文章:

  • 西门子 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赋能电商,智能客服机器人破解大型活动人力困境
  • AtomicInteger
  • 信息收集+初步漏洞打点
  • springboot配置tomcat端口的方法
  • 单细胞转录组(3)
  • DAY28-类的定义和方法
  • 深入解析Spring Boot与Spring Security的集成实践
  • 无线数传模块支持园区多节点电力参数同步监测配置指南
  • Java 注解篇:@RequestMapping
  • 大模型技术演进与应用场景深度解析
  • LVGL- Calendar 日历控件