@CacheEvict是什么注解
时间: 2024-07-22 13:01:41 浏览: 60
详解Spring缓存注解@Cacheable,@CachePut , @CacheEvict使用
@CacheEvict是一个Spring框架提供的注解,用于标记需要从缓存中移除特定条目的操作。它通常与`@Cacheable`一起使用,当方法返回结果时,如果存在匹配的缓存项,会根据`@CacheEvict`的配置自动清除该缓存项。这个注解常用于更新操作之后,保证数据的一致性,防止缓存中存储过期的数据。其属性包括key、allEntries、condition等,可以指定缓存键、是否删除所有条目以及一个条件表达式来决定何时触发缓存失效。
阅读全文