接口报500服务器内部错误
2021-09-30 本文已影响0人
lclandld
在实际工作中,我遇到过以下几个情况接口报500
- 情景1
代码逻辑错误,数据库的增删查改(这个很好解决,自己debug一下就知道了) - 情景2
具体代码逻辑没问题,看看接口上的注解是否有问题
eg:某一个运行得很好的接口突然报500,查找了自己的逻辑没问题,看日志也没找到啥错误,于是我屏蔽掉了所有的逻辑,发现还是返回500,于是就看看是否是接口方法上的注解问题,结果发现真的是Log日志切面的问题 - 情景3
Swagger接口能展示出数据、但是前段却一直提示错误,后台又找不到错误日志(原因是前端把接口的get写成了post) - 情景4
所有的接口都报服务器内部错误,那就是后端的jar包没有启动起来,被杀掉了,可以看看进程是否还存在