SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
WX-bisheyuange4 分钟前
基于SpringBoot的诊疗预约平台
java·spring boot·后端·毕业设计
萧曵 丶7 分钟前
缓存与数据库双写一致性
数据库·缓存
我爱娃哈哈11 分钟前
SpringBoot + Canal + RabbitMQ:MySQL 数据变更实时同步到缓存与搜索系统
spring boot·rabbitmq·java-rabbitmq
麦兜*19 分钟前
Spring Boot整合MyBatis-Plus实战:简化CRUD操作的最佳实践
spring boot·tomcat·mybatis
极客先躯21 分钟前
高级java每日一道面试题-2025年5月09日-基础篇[协议-注解-缓存]-JCache(JSR-107)是什么?它的主要目标是什么?
java·spring·缓存
麦兜*22 分钟前
Spring Boot 整合 Spring Data JPA 入门:只需注解,告别 SQL
spring boot·后端·sql
benpaodeDD1 小时前
黑马SpringBoot3整合springMVC,mybatis
java·spring boot
岁岁种桃花儿1 小时前
Spring Boot核心注解详解:@ResponseBody深度解析与实战
spring boot·spring·mvc
Overt0p1 小时前
抽奖系统(7)
java·开发语言·spring boot·redis·tomcat·rabbitmq
s***87271 小时前
TCP/IP协议栈深度解析技术文章大纲
hive·spring boot