Spring統一異常處理之@ControllerAdvice失效

在寫項目的時候,想對異常進行統一處理,使得後臺日誌記錄具體的錯誤信息,前臺這邊就直接跳轉錯誤界面,這樣就可以實現優雅的報錯處理。

但是往往都是事與願違。自己簡單的寫了一個全局處理

然後在controller裏面寫了一個異常錯誤(一定要記住:一旦使用了try{}catch(){}以後,註解將不會再去捕獲這個異常!!!!)

然後失效了,@ControllerAdvice沒有反應

後來在網上找到解決辦法,需要特別指定,否則不會生效,使用@EnableWebMvc註解

啓動服務器,後臺報錯

前端頁面跳轉

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章