首页 > 编程知识 正文

springboot缓存过期时间,cache文件可以删除吗

时间:2023-05-06 03:26:23 阅读:17521 作者:4037

1 .项目准备移动这里项目准备地址2.@CacheEvict原理/** * @CacheEvict缓存清除* key :指定默认不写入要删除的缓存数据也是参数数据* allEntries=true是否删除当前缓存组件的所有缓存数据*、beforeInvocation属性定义是否在方法调用之前或之后执行缓存清理。 *如果在执行方法后清理了缓存,则这样定义会受到该方法执行的影响。 如果发生方法错误,则不会清除缓存。 *恰恰相反。 */3 .根据使用情况,查询数据后,该数据的缓存可能已加载到缓存中。 在执行数据库操作并删除此数据后,此数据已被缓存和加载,因此您也可以查询此数据。 但是,此数据应该不存在,因此在删除数据时必须同时清理缓存

@cacheevict(cachenames='users ',key='#id ' ) publicvoiddeleteusers (integer id ) { System.out.println )用户}测试交给你们自己去实验,和前面三个注释结合使用。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。