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

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

  1. 创建自定义异常类,集称Exception 不能继承Throable,也不知道为啥在这里插入图片描述2.创建异常处理器,并可以选择xml方式配置,或者注解方式在这里插入图片描述在这里插入图片描述 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.使用自定义异常:在这里插入图片描述

发布了12 篇原创文章 · 获赞 0 · 访问量 143

猜你喜欢

转载自blog.csdn.net/weixin_44065691/article/details/105235215