这篇文章,纯粹是朗伟遇到的实战问题
关于红色圈中的方法是不会生效的(删除缓存)
delRedisData方法只能用controller去调用
这里才能生效
原因是 @CacheEvict是基于Spring AOP代理类,直接调用属于内部方法,直接调用时,是不走代理的。
这篇文章,纯粹是朗伟遇到的实战问题
关于红色圈中的方法是不会生效的(删除缓存)
delRedisData方法只能用controller去调用
这里才能生效
原因是 @CacheEvict是基于Spring AOP代理类,直接调用属于内部方法,直接调用时,是不走代理的。