您现在的位置是:首页 > 数码 > 

SpringMVC的异常处理,自定义异常处理器

2025-07-28 20:01:34
SpringMVC的异常处理,自定义异常处理器 文章目录自定义异常处理器在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理) 使用SpringMVC框架,Controller调用service,service调用dao,异常都是向上抛出的,最终由DispatcherS

SpringMVC的异常处理,自定义异常处理器

文章目录
    • 自定义异常处理器
    • 在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理)

使用SpringMVC框架,Controller调用service,service调用dao,异常都是向上抛出的,最终由DispatcherServlet异常处理器进行异常处理,如记录异常信息,或将异常信息存入到数据库或存入到日志文件中。

自定义异常处理器

实现HandlerExceptionResolver 接口

public class ExceptionHandler implements HandlerExceptionResolver {//异常处理@Overridepublic ModelAndView resolveException(HttpServletRequest request,HttpServletRespe respe,Object handler,  //发生异常的方法Exception ex) {  //发生的异常信息//记录异常信息StringWriter stringWriter = new StringWriter();PrintWriter printWriter = new PrintWriter(stringWriter);//将异常信息输出到PrintWriterex.printStackTrace(printWriter);//获取异常信息String errorMessage = ();//异常信息输出到控制台println(errorMessage);//ModelAndView:逻辑数据和逻辑视图名字ModelAndView modelAndView = new ModelAndView();//存储逻辑数据modelAndView.addObject(message,系统繁忙,请稍后再试);//存储逻辑试图名modelAndView.setViewame(error);//跳转到该页面(error.jsp),jsp页面可显示存储的逻辑数据  ${message}return modelAndView;}
}

在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理)

  	<!--将全局异常处理器交给SpringIOC容器--><bean class=ExceptionHandler />

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/808479.html

相关标签:无
上传时间: 2024-01-20 06:18:47
留言与评论(共有 7 条评论)
本站网友 电子账户
9分钟前 发表
Object handler
本站网友 durex是什么
25分钟前 发表
自定义异常处理器 文章目录自定义异常处理器在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理) 使用SpringMVC框架,Controller调用service,service调用dao,异常都是向上抛出的,最终由DispatcherServlet异常处理器进行异常处理,如记录异常信息,或将异常信息存入到数据库或存入到日志文件中
本站网友 鞍山二手房
1分钟前 发表
HttpServletRespe respe
本站网友 小儿过敏性紫癜
29分钟前 发表
Object handler
本站网友 entryset
5分钟前 发表
SpringMVC的异常处理
本站网友 3月电影
4分钟前 发表
Object handler