今天测试springboot的@Cacheable与@CachePut,每次更新某个字典后,再使用get就会报
VM177 commons.js:50 Uncaught TypeError: Cannot read property ‘src’ of null
后来查了很久,也没有什么头绪。
我发现就增加了@Cacheable和@CachePut,其他的都没做什么处理,应该就是这个造成。
后来查资料发现,如果要使用@CachePut,实现更新数据库中某行数据并且缓存中的数据也需要更新的话,@Cacheable对应的返回值、key、name需要与@CachePut必须是一一对应起来。
我发现我代码中的返回值是不一样的,update返回值是void,get返回值是user实体,通过修改方法的返回值,这个错误解决了。
VM177 commons.js:50 Uncaught TypeError: Cannot read property 'src' of null
最新推荐文章于 2023-03-21 10:52:08 发布