为了账号安全,请及时绑定邮箱和手机立即绑定

异常处理虽然进入了自定义异常处理类以及 IMoocJSONResult.errorException方法内部,但返回的是500错误,

每一步流程都是实现了的,但始终返回到ajax的error:function(data)  状态值返回500错误,并且data.msg并不存在,即使将

IMoocJSONResult中状态值500的静态方法注释掉。问题还是一样。个人猜测和springboot 默认的异常处理有关,请大佬指点

https://img1.sycdn.imooc.com//5d601fe90001092010470371.jpg

https://img1.sycdn.imooc.com//5d601fff0001389209880183.jpg

在没报错的时候,测试是能正确调用通用的返回类,状态值和msg都正确。                                                                                   

在故意产生异常的时候,虽然是进入了我设定的异常类中,但这个类没有返回自定义的状态值和msg 

所以猜可能是springboot的默认异常处理类在进行处理。虽然显示进入了我的自定义异常类,但其实并没有实现替代掉默认异常处理返回值的效果

正在回答

2 回答

req.getHeader("X-Requested-With")  这里返回了 null


0 回复 有任何疑惑可以回复我~

我也是 , spring 2.1.4

0 回复 有任何疑惑可以回复我~
#1

流光若刃

springboot 2.1.4.RELEASE
2019-08-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

异常处理虽然进入了自定义异常处理类以及 IMoocJSONResult.errorException方法内部,但返回的是500错误,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信