记项目测试遇到缓存问题的解决
测试代码如下,其中selectProductByOrgId 使用了缓存。
image
将缓存对象loanProducts使用set方法进行修改后,再次调用selectProductByOrgId 方法是,返回的内容为修改后内容。
说明 @Cacheable 的方法返回的是缓存对象,如果对该对象修改,后续命中该缓存的所有返回内容也会发生变化。
记项目测试遇到缓存问题的解决
测试代码如下,其中selectProductByOrgId 使用了缓存。
将缓存对象loanProducts使用set方法进行修改后,再次调用selectProductByOrgId 方法是,返回的内容为修改后内容。
说明 @Cacheable 的方法返回的是缓存对象,如果对该对象修改,后续命中该缓存的所有返回内容也会发生变化。