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

SpringBoot-SpringCache缓存

文章目录

  • Spring Cache 介绍
  • 常用注解


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

在这里插入图片描述

常用注解

在这里插入图片描述

在这里插入图片描述

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

将返回值放到缓存中
在这里插入图片描述

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

在这里插入图片描述

删除某个特定 key 的缓存数据
在这里插入图片描述

删除以 userCache 为前缀的所有 key 的缓存数据
在这里插入图片描述

http://www.lryc.cn/news/218706.html

相关文章:

  • 服务器带宽忽然暴增,不停的触发告警
  • Linux学习笔记之二(环境变量)
  • 设计模式——备忘录模式(Memento Pattern)
  • C++ 代码实例:多项式除法简单计算工具
  • MySql表自修改报错:You can‘t specify target table ‘student‘ for update in FROM clause
  • LeetCode 热题100——链表专题
  • 植物花粉深度学习图片数据集大合集
  • 面试算法48:序列化和反序列化二叉树
  • 【Python基础】Python编程入门自学笔记,基础大全,一篇到底!
  • windows自动登陆
  • 5G及其后的5G非地面网络:趋势和研究挑战-HARQ部分
  • 【WPF系列】- XAML语法规范
  • antv/g6之图布局及切换布局
  • Wordpress plugin removes ‘/category‘
  • 【大数据基础平台】星环TDH社区集群版本部署
  • 【Java】汉诺塔
  • Java实现对Html文本的处理
  • Vue项目创建与启动(2023超详细的图文教程)
  • EtherCAT主站读取从站EEPROM抓包分析
  • Elasticsearch 8.X 如何生成 TB 级的测试数据 ?
  • 汽车标定技术(四)--问题分析:多周期测量时上位机显示异常
  • Flink SQL时间属性和窗口介绍
  • Tomcat免安装版修改标题名称和进程
  • vim搜索、替换tab
  • 一文读懂ARM安全性架构和可信系统构建要素
  • Voice vlan、ICMP、单臂路由、mux-vlan
  • TCP IP 网络编程(七) 理解select和epoll的使用
  • Linux accept和FD_xxx的使用
  • 树结构及其算法-二叉运算树
  • vue的rules验证失效,部分可以部分又失效的原因