您的位置:首页 > 编程语言 > Java开发

SpringMVC 处理异常的4种方式

2015-12-07 17:58 459 查看

springmvc处理异常有三种方式:

1.在一个controller中定义一个方法,用@ExceptionHandler注解标注。(优先级最高)

?
或者

?
2.全局异常设置(优先级次之)

?
3.自定义异常处理(优先级次之)

?
4.自定义一个异常类,继承RunTimeException(优先级最低)

?
当抛出我们自定义的异常时,就会构造出相应的状态码,一般我们还是设置SimpleMappingExceptionResolver,来进行统一跳转到错误页面。

最佳实践:还是用全局的SimpleMappingExceptionResolver最好,在jsp里面写日志,当需要进行细粒度的控制时,还是自定义异常解析器为好,其他的自我感觉不好用!如有不正确的,欢迎指正!



[b][b]获取【下载地址】[/b][/b]   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SpringMVC