缓存(四)读一些注解里的属性
@Cacheable注解属性:
1.cacheName/value:指定cache组件的名称,可以指定单/多个:
![](https://img2018.cnblogs.com/blog/1711104/201907/1711104-20190713141007988-84225528.png)
2.key:要按SpEL表达式去写,比如:
如果要动态拼接key也可以,key="#root.methodName+'['+#参数属性名+']'"会被拼接为方法名【参数】
3.cacheManager/cacheResolver指定缓存管理器,因为缓存管理器里面的cache有些是存在ConcurrentHashMap里面的,有些事存在Redis里面的。