spring mvc 处理异常
来源:互联网 发布:手机新浪微博盗号软件 编辑:程序博客网 时间:2024/06/05 05:14
转载:http://www.iteye.com/problems/84063
异常处理功能中用到的注解是:@ExceptionHandler(异常类型.class).
这个注解的功能是:自动捕获controller层出现的指定类型异常,并对该异常进行相应的异常处理.
比如我要在controller层中处理InsertMessageException类型异常,我就可以在controller层的类中定义以下方法:
@ExceptionHandler(InsertMessageException.class)
public ModelAndViewHandlerInsertMessageException(Exception ex){
ModelAndView modelAndView= new ModelAndException();
//相应的处理方法
//...
//...
//比如说获取异常信息,并添加到modelandview中,跳转到指定异常页面
modelAndView.addObject("exceptionMessage",ex.getMessage());
modelAndView.setViewName("/exceptionPage");
return modelAndView;
}
通过这样一个被@ExceptionHandler注解修饰的方法,就能捕获controller层所有抛出的InsertMessageException类型异常,并对异常进行相应的处理
如果想一个方法处理多种类型异常,就需要在@ExceptionHandler的括号中用大括号添加所想要处理的异常类型,用”,”隔开
例如:@ExceptionHandler({InsertException.class,DeleteException.class})
@ResponseStatus 的使用
。。。
- Spring MVC异常处理
- spring mvc处理异常
- spring mvc 异常处理
- Spring MVC异常处理
- spring mvc 异常处理
- spring mvc异常处理
- spring mvc 异常 处理
- Spring MVC异常处理
- Spring MVC 异常处理
- spring mvc 异常处理
- Spring MVC 异常处理
- Spring MVC处理异常
- spring mvc异常处理
- Spring MVC 异常处理
- spring mvc 处理异常
- spring mvc 的异常处理
- spring mvc的异常处理
- Spring mvc 全局异常处理
- CRC32校验原理及实现
- ubuntu16.04版本系统清理和美化
- ASP 图片处理工具类,生成缩略图
- javaweb发布安全几种方式
- Calendar类在Java中应用案例
- spring mvc 处理异常
- iOS 判断字典是否包含特定Key值?
- STM32CubeMX系列教程
- function 报错 Uncaught ReferenceError: fuzzySearch is not defined用$(document).ready(function(){ })里面的
- js原型和继承
- Linux下Tomcat8.5配置虚拟主机图文教程
- 广告版技术BillBoard 原理与实现
- java 原子操作
- Linux 创建sftp用户并限制目录权限