@ControllerAdvice
@ControllerAdvice可以看成spring
mvc提供的一个特殊的拦截器,Spring3.2开始提供的新注解,控制器增强(AOP),最主要的应用是做统一的异常处理
@ControllerAdvice是一个@Component,用于定义@ExceptionHandler(最主要用途),@InitBinder和@ModelAttribute方法,适用于所有使用@RequestMapping方法(拦截)。
- 新建一个类上面加上注解==@ControllerAdvice==
- 添加处理异常的方法,上面加上注解==@ExceptionHandler(value = 异常名称.class)==
- 写方法体