惯例,先上报错和报错位置
报错位置
可以看到是在第42行出了空指针的报错,这一行是在controller层调用service层方法的时候出现的问题。
我先去检查了spring的注入和注释等有没有错误和遗漏,发现没有问题。
初始化后前端页面是可以收到后台的传值的,而且测试中发现后台也没有报错。
上图可以发现后台传值没有问题
在报错位置打了个断点进行debug,发现前端传回的typeid这个值是null,导致了空指针的bug。
这里判断应该是前端页面传值出现了问题。
首先在检查的时候发现,service层的实现类中,传值一开始使用的是int而不是包装类Integer,这就导致了当前端页面传值返回类型有误时,页面直接报错崩溃。
在这里将参数类型int改为了Integer,然而前端传值错误的问题依旧没有解决。
这里仔细检查了前端页面,发现show页面