springMVC自定义异常和异常处理器

springMVC自定义异常和异常处理器思路:出现异常后,会往上传,然后传到前端控制器时,会寻找异常处理器,将异常传入异常处理器中进行处理。

  1. 创建自定义异常类,集称Exception 不能继承Throable,也不知道为啥springMVC自定义异常和异常处理器2.创建异常处理器,并可以选择xml方式配置,或者注解方式springMVC自定义异常和异常处理器springMVC自定义异常和异常处理器 1.首先判断异常的类型,if (ex instanceof SysException)
    2.如果是指定异常,那么进行处理exception =(SysException) ex;
    3.如果不是指定异常,那么进行处理exception = new SysException("你这异常超出了我的想象");
    4.新建ModleAndView类,加入异常信息ModelAndView mv = new ModelAndView(); mv.addObject("errorMes", exception.getMessage());
    5.设定错误返回界面。mv.setViewName("error");

3.使用自定义异常:springMVC自定义异常和异常处理器