返回null空指針異常捕獲不到,直接報錯沒有logger提示
postman返回這個格式,不是應該出現的-1,控制臺也沒有打印【系統異?!窟@幾個字
{
? ? "timestamp": "2018-10-09T12:02:04.961+0000",
? ? "status": 500,
? ? "error": "Internal Server Error",
? ? "message": "No message available",
? ? "path": "/girls"
}
postman返回這個格式,不是應該出現的-1,控制臺也沒有打印【系統異?!窟@幾個字
{
? ? "timestamp": "2018-10-09T12:02:04.961+0000",
? ? "status": 500,
? ? "error": "Internal Server Error",
? ? "message": "No message available",
? ? "path": "/girls"
}
2018-10-09
舉報
2018-10-12
下面的是我寫的異常處理類
有兩點你需要注意看下
????1.@ExceptionHandler注解填的是Exception.class嗎?
????2.else分支這里有沒有作以處理,再者說了,這里總返回的是Result對象,你前臺怎么可能會展現別的格式呢,說明你并沒有返回Result對象,你可以試著用debug啟動項目,然后打斷點跟著程序看看
2018-10-12
謝謝,我異常處理類值是GirlException類了,沒改成Exception類。學習了再次感謝!
2018-10-10
你這是后臺報錯了,而不是拋出異常,如果是拋出異常了才會打印系統異常,你看看是不是代碼寫的有錯誤