(一)为什么要为 @Controller 添加通知
可能会通过service层-->Serviceimpl层-->Dao层返回一个错误的请求信息。【需要抛出自定义异常--->显示自定义异常界面】
1. 通常用@ControllerAdvice注解来标识自己定义的异常处理类。
这个类会包含一个或多个如下类型的方法:
①:@ExeceptionHandler注解标识的方法。
②:@InitBinder注解标识的方法。
③:@ModelAttribute注解标识的方法。
eg:任意控制器 不管哪个方法调用了SeckillClosedException类型的异常,都会调用deleteHandler()方法来处理异常
本文地址:http://www.45fan.com/a/question/100235.html