@Cacheable注释的值和cacheName参数之间的差异

时间:2018-04-27 10:36:06

标签: spring spring-boot redis spring-data spring-data-jpa

我是@Cacheable和@CacheEvict注释的新手,我们在Spring框架中用于缓存。但是在查看@Cacheable使用 的实现和参数时,@ Cacheable注释的值和cacheName参数之间有什么区别

1 个答案:

答案 0 :(得分:1)

通过查看Cacheable documentation 是一个 cacheNames 的别名,这意味着两者都绑定到同一个对象。

<强>值:

@AliasFor(value="cacheNames")
public abstract java.lang.String[] value
Alias for cacheNames().
Default:
{}