springmvc异常处理

springmvc提供了全局异常处理器(系统只有一个)进行统一异常处理(只是帮我们捕获异常,真正异常的处理还是得我们自定义异常处理类),我们可以实现接口HandelerExceptionResolver自定义全局异常处理器

纠正:handler实质是String类型的对象,字符串的内容是:“包名+类名+方法名(形参)”

  》全局异常处理器处理异常的思路:

    1.解析判断该异常类型

    2.若是系统自定义的异常,获取异常信息,在错误页面展示

    3.若不是自定义的异常类型,构造一个自定义异常对象,异常信息为“未知错误”

异常处理器写完之后还得到springmvc.xml文件配置,只要实现了HandelerExceptionResolver的类就是异常处理器,系统会自动识别

原文地址:https://www.cnblogs.com/ibcdwx/p/13030215.html