關於Web應用的全局異常處理,上一篇介紹了ControllerAdvice結合@ExceptionHandler的方式來實現web應用的全局異常管理; 本篇博文則帶來另外一種並不常見的使用方式,通過實現自定義的HandlerExceptionResolver,來處理異常狀態 上篇博文鏈接: SpringBoot系列教程web篇之全局異常處理 本篇原文: SpringBoot系列教程web
當我們的後端應用出現異常時,通常會將異常狀況包裝之後再返回給調用方或者前端,在實際的項目中,不可能對每一個地方都做好異常處理,再優雅的代碼也可能拋出異常,那麼在 Spring 項目中,可以怎樣優雅的處理這些異常呢? 本文將介紹一種全局異常處理方式,主要包括以下知識點 @ControllerAdvice Controller 增強 @ExceptionHandler 異常捕獲 @Respon