SpringCache之 @CacheEvict

SpringCache之 @CacheEvictallEntries 注解使用 CacheEvict 注解 会清除对应的 Key 值得缓存 分为以下两种情况 如果使用 allEntries 为 true 时 测试会把所有 value 对应的缓存全部删除 如果 allEntries 为 false 默认 此时只会删除该 key 值的缓存 CacheEvict value User key id toString allEntries tr

allEntries注解

  1. 使用CacheEvict注解,会清除对应的Key值得缓存,分为以下两种情况:
  • 如果使用allEntries为true时,测试会把所有value对应的缓存全部删除;
  • 如果allEntries为false(默认),此时只会删除该key值的缓存;
 @CacheEvict(value="User",key="#id.toString()",allEntries=true, beforeInvocation=true)// public User delete(Integer id) { //TODO }

 针对于以上配置 时,会进行删除该value=User值空间下的所有缓存数据。

beforeInvocation注解

  1. 当执行这个方法之前执行清除缓存的操作,这样不管这个方法执行成功与否,该缓存都将不存在,默认值为false,则不进行删除。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225424.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午9:21
下一篇 2026年3月17日 上午9:22


相关推荐

  • Grok 中文版:国内Grok4.1最新使用指南(2025/12/17)

    Grok 中文版:国内Grok4.1最新使用指南(2025/12/17)

    2026年3月15日
    3
  • date和localdatetime转换_localDate

    date和localdatetime转换_localDatejava.util.Date和SimpleDateFormatter都不是线程安全的,而LocalDate和LocalTime和最基本的String一样,是不变类型,不单线程安全,而且不能修改。java.util.Date月份是从0开始,一月是0,十二月是11。java.time.LocalDate月份和星期都改成了enum,就不可能再用错了。java.util.Date包含日期,时间,还有毫秒数,在新的java8中,日期和时间被明确划分为LocalDate和LocalTime,LocalDat

    2022年10月3日
    5
  • Linux正确删除软连接[通俗易懂]

    在Linux上删除软连接不要使用rm-rf!!!在Linux上删除软连接不要使用rm-rf!!!在Linux上删除软连接不要使用rm-rf!!!因为如果使用rm-rflinkName的方式,如果不小心在目录后面加了“/”,或者按了Tab键补全,执行之后会删除源目录文件。如果要使用rm-rflinkName的时候一定要注意源、目标文件或目录都不要在后面加…

    2022年4月14日
    195
  • 动态加载页面怎么抓取数据?深度解析从 DOM 陷阱到视觉 AI 的架构突破

    动态加载页面怎么抓取数据?深度解析从 DOM 陷阱到视觉 AI 的架构突破

    2026年3月19日
    2
  • 因果图法用例设计

    因果图法用例设计等价类划分法和边界值法着重考虑输入条件 而不考虑输入条件的组合 决策表考虑了输入条件的组合情况 但没有考虑输入条件之间的相互制约的关系 在查看程序规格说明时 如果发现输入之间有关系 相应会产生多个动作 需要考虑条件组合的情况 又发现条件之间存在相互制约 可以考虑使用因果图法 因果图法概述 1 因果图法相关概念因果图法是一种适合于描述对于多种条件的组合 相应产生多个动作的形式的方法 对照规格说明书利用图解法分析输入条件的组合 约束关系和输出条件的因果关系 从而设计测试用例的方法 它适合于检查程

    2026年3月18日
    2
  • SC命令(windows服务开启/禁用)

    SC命令(windows服务开启/禁用)

    2021年9月12日
    111

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号