springCache-缓存

SpringCache

简介:是一个框架,实现了基于注解的缓存功能,底层可以切换不同的cache的实现,具体是通过CacheManager接口实现

使用springcache,根据实现的缓存技术,如使用的redis,需要导入redis的依赖包

基于map缓存

1.@CachePut,将方法的返回值放进缓存

@CachePut(value="自定义缓存名",key="键名(用#+返回的具体对象.id)")

2.@CacheEvict,将缓存删除


3.Cacheable,查看缓存数据,有就直接查看,没有就放进缓存


springcache-基于redis进行缓存

1.导入maven坐标spring-boot-data-redis,spring-boot-starter-cache
2.配置yml文件,配置redis,配置spring-cache

3.启动类上开启缓存注解,@EnableCaching
4.执行缓存命令

相关推荐
华仔啊10 小时前
王者段位排行榜如何实现?Redis有序集合实战
java·redis·后端
TeamDev13 小时前
用一个 prompt 搭建带 React 界面的 Java 桌面应用
java·前端·后端
知其然亦知其所以然13 小时前
国产大模型也能无缝接入!Spring AI + 智谱 AI 实战指南
java·后端·算法
用户905558421480513 小时前
spymemcached重要组成部分-IO源码解析
java
吟风于春13 小时前
Spring 中 REQUIRED 事务的回滚机制详解
java
RainbowSea16 小时前
14. Java开发者LLM实战——LangChain4j最新知识库实战
java·langchain·ai编程
RainbowSea16 小时前
13. LangChain4j + 加入检索增加生成 RAG(知识库)
java·langchain·ai编程
杨杨杨大侠16 小时前
Atlas Mapper 案例 03:企业级订单实体设计文档
java·开源·github
咖啡Beans16 小时前
使用MapStruct映射对象属性
java·spring boot
杨杨杨大侠17 小时前
手把手教你写 httpclient 框架(二)- 核心注解系统设计与实现
java·开源·github