@Caching的evict
时间: 2023-12-23 07:24:31 浏览: 103
springboot结合 @Cacheable和@CacheEvict拉起和清空缓存.zip
@Caching注解中的evict属性用于指定@CacheEvict注解,表示在方法执行前或执行后清除指定缓存中的数据。可以通过cacheNames属性指定要清除的缓存名称,也可以通过key属性指定要清除的缓存键值。例如:@Caching(evict = {@CacheEvict(cacheNames = "cache1", key = "#id"), @CacheEvict(cacheNames = "cache2", allEntries = true)})表示在执行该方法前或执行后,清除cache1缓存中id对应的数据,以及清除cache2缓存中所有的数据。
阅读全文