SpringMvc异常处理机制

作者: H_Man | 来源:发表于2016-12-27 19:50 被阅读170次

系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。

系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:

首先

创建自定义异常类

自定义异常处理器(在异常处理器中判断是自定义异常还是运行时异常)

注:Java中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

在SpringMvc.xml中配置

配置自定义异常处理器的全路径名

创建错误信息提示界面error.jsp

测试

显示异常

相关文章

网友评论

    本文标题:SpringMvc异常处理机制

    本文链接:https://www.haomeiwen.com/subject/yqyevttx.html