vue+springboot web项目 前端报错:服务器错误 500错误 进入controller之前报错
这种错误在前端的提示很少,后端没有提示。只能根据前端调用的接口,在后端设置断点,然后一步步调试。直到出现后端报错,找到错误位置,分析错误提示,最后解决问题。如果是在进入controller方法之前出错,那么断点该在哪里设?这应该需要知道springboot处理请求的流程。或者这种情况我们可以直接判断错误类型以及原因?观察后端控制台的输出,可以发现关于错误的信息。...
·
这种错误在前端的提示很少,后端没有提示。
只能根据前端调用的接口,在后端设置断点,然后一步步调试。
直到出现后端报错,找到错误位置,分析错误提示,最后解决问题。
如果是在进入controller方法之前出错,那么断点该在哪里设?
这应该需要知道springboot处理请求的流程。
或者这种情况我们可以直接判断错误类型以及原因?
观察后端控制台的输出,可以发现关于错误的信息。
比如我遇见的一个500错误,在进入控制器的方法之前就报错了。
观察控制台输出,发现:
ERROR ... io.undertow.request ... Exception handling request to**
java.lang.NullPointerException: null
at
开发人员写的代码
系统代码
...
通过其中开发人员写的代码可以定位到错位位置,检查代码:
发现其中调用的一个方法需要mapper.xml中resultMap中的某个collection的支持,但是却被我删除了。
加上,问题解决。
更多推荐
已为社区贡献13条内容
所有评论(0)