異常處理雖然進(jìn)入了自定義異常處理類以及 IMoocJSONResult.errorException方法內(nèi)部,但返回的是500錯(cuò)誤,
每一步流程都是實(shí)現(xiàn)了的,但始終返回到ajax的error:function(data)? 狀態(tài)值返回500錯(cuò)誤,并且data.msg并不存在,即使將
IMoocJSONResult中狀態(tài)值500的靜態(tài)方法注釋掉。問(wèn)題還是一樣。個(gè)人猜測(cè)和springboot?默認(rèn)的異常處理有關(guān),請(qǐng)大佬指點(diǎn)
在沒(méi)報(bào)錯(cuò)的時(shí)候,測(cè)試是能正確調(diào)用通用的返回類,狀態(tài)值和msg都正確。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
在故意產(chǎn)生異常的時(shí)候,雖然是進(jìn)入了我設(shè)定的異常類中,但這個(gè)類沒(méi)有返回自定義的狀態(tài)值和msg?
所以猜可能是springboot的默認(rèn)異常處理類在進(jìn)行處理。雖然顯示進(jìn)入了我的自定義異常類,但其實(shí)并沒(méi)有實(shí)現(xiàn)替代掉默認(rèn)異常處理返回值的效果
2019-08-25
2019-08-25
我也是 , spring 2.1.4