@Cacheable使用遇到的问题

2019-03-21  本文已影响0人  莫非的老公

记项目测试遇到缓存问题的解决

测试代码如下,其中selectProductByOrgId 使用了缓存。

image

将缓存对象loanProducts使用set方法进行修改后,再次调用selectProductByOrgId 方法是,返回的内容为修改后内容。

说明 @Cacheable 的方法返回的是缓存对象,如果对该对象修改,后续命中该缓存的所有返回内容也会发生变化。

\color{red}{使用了@Cacheable注解后的返回值修改一定要谨慎!!!}

上一篇 下一篇

猜你喜欢

热点阅读