我是 @Cacheable 和 @CacheEvict 注释的新手,我们在 Spring 框架中使用它们进行缓存。但是,在查看 @Cacheable 使用的实现和参数时,@Cacheable 注释的 value 和 cacheName 参数有什么区别?
最佳答案
通过查看 Cacheable documentation 值是一个 cacheNames 的别名,这意味着两者都绑定(bind)到同一个对象。
值:
@AliasFor(value="cacheNames")
public abstract java.lang.String[] value
Alias for cacheNames().
Default:
{}
关于spring - @Cacheable注解的value和cacheName参数的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50060579/