springcache入门使用

SpringBoot基础系列-SpringCache使用 - 简书 (jianshu.com)
yml文件中使用随机值格式

在任意一个方法里面注入CacheManager
就可以查看缓存中的数据
    @Autowired
    CacheManager cacheManager;

@EnableCaching

用在springboot启动类上,用于开启springcache

@CachePut

#result用于引用方法调用的结果。对于受支持的包装器(如 Optional),#result 是指实际对象,而不是包装器
#root.method、#root.target 和 #root.caches 分别用于引用方法、目标对象和受影响的缓存。
方法名称 (#root.methodName) 和目标类 (#root.targetClass) 的快捷方式也可用。
方法参数可以通过索引访问。例如,第二个参数可以通过
#root.args[1]、#p1或#a1访问。
如果该信息可用,也可以按名称访问参数。#user.id
用在key中

@CacheEvict

执行该方法后根据value和key删除缓存

@Cacheable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值