SpringMVC 全局异常如何捕获?
1、通过 @ControllerAdvice 进行注解,我们在同一个地方就可以对所有 @Controller 注解的控制器进行管理。

2、注解了 @ControllerAdvice 的类的方法也完全可以使用 @ExceptionHandler、 @InitBinder、 @ModelAttribute 注解到方法上。

3、@ExceptionHandler:可以用于捕获所有的控制器里面的异常情况,并且进行处理。

4、@InitBinder:可以用来设置 WebDataBinder,WebDataBinder 用来自动绑定到前台从而请求参数到 Model 中。

5、@ModelAttribute:@ModelAttribute 本来的作用就是绑定键值对到 Model 里,这个地方是让全局的@RequestMapping 都能获得设置的键值对。

1、1、通过 @ControllerAdvice 进行注解。
2、可以使用 @ExceptionHandler、 @InitBinder、 @ModelAttribute 注解到方法上。
3、@ExceptionHandler:可以用于捕获所有的控制器里面的异常情况。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:194
阅读量:179
阅读量:166
阅读量:178
阅读量:97