出现500 服务器错误,先通过前端浏览器调试(谷歌浏览器 F12)获取调用的后端的接口。

后端调试,在后端定位到调用的接口,设置断点。

如果可以进入控制器的方法,前端程序会暂停,如果不能进入控制器的方法,前端会直接收到后端返回的错误信息。

对于能进入控制器方法的情况,可以通过断点暂停后,F7(IDEA)逐步执行程序,知道控制台输出错误信息。

但是这种方法效率很低。

或者可以直接把控制器的方法中的代码用try...catch...封装,通过e.printStackTrace获取错误信息。

然后跟根据错误信息做出相应的更改即可。

 

 

只要获取到的错误信息足够详细,即使是小白也很有可能可以解决问题。

但是若不能获取充分的错误信息,即使是大神,也很可能会无从下手。

 

 

Logo

前往低代码交流专区

更多推荐