一、该问题的重现步骤是什么?
1. 这里当redis缓存没有数据的时候,应该再去判断下mysql里是否有数据吧?不然有npe问题
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
有回调获取的逻辑
你是先删了产品,然后再刷新的设备列表么?目前会有这问题,下版本在删产品的时候会判断是否有下属设备,没有设备了才会执行删除。
我是新建完设备后,重新刷新设备列表就报错了。打断点发现缓存返回的是null
给个可以重现的步骤,比如选了哪个产品,新建数据是什么,刷新后cache类有没有回调获取数据库查询,查询的结果是什么。
这个确实不好复现,没复现出来
扫一扫访问 Blade技术社区 移动端