一. 自定义异常CustomException
二. 自定义统一的异常信息模板
三. 全局捕捉异常
@ControllerAdvice
捕获Controller
层抛出的异常,如果添加@ResponseBody
返回信息则为JSON
格式。@RestControllerAdvice
相当于@ControllerAdvice
与@ResponseBody
的结合体。@ExceptionHandler
统一处理一种类的异常,减少代码重复率,降低复杂度。
四. 测试
一. 自定义异常CustomException
二. 自定义统一的异常信息模板
三. 全局捕捉异常
@ControllerAdvice
捕获Controller
层抛出的异常,如果添加@ResponseBody
返回信息则为JSON
格式。@RestControllerAdvice
相当于@ControllerAdvice
与@ResponseBody
的结合体。@ExceptionHandler
统一处理一种类的异常,减少代码重复率,降低复杂度。
四. 测试