SpringBoot系列<五>全局异常处理
来源:互联网 发布:qt淘宝兼职刷单流程 编辑:程序博客网 时间:2024/05/17 05:08
全局异常请求处理代码如下:
定义异常处理类:
@RestControllerAdvicepublic class GlobalControllerExceptionHandler { private static final Log LOG=LogFactory.getLog(GlobalControllerExceptionHandler.class); @ExceptionHandler(value = Exception.class) public ModelAndView globalErrorHandler(Exception ex) { LOG.error(ex); ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("defaultError"); return modelAndView; } @ExceptionHandler(value = GlobalRunTimeException.class) public Map myExceptionHandler(GlobalRunTimeException ex){ Map map = new HashMap(); map.put("code", ex.getCode()); map.put("message" , ex.getMessage()); return map; }
自定义异常:
@Data@NoArgsConstructor@AllArgsConstructorpublic class GlobalRunTimeException extends RuntimeException implements Serializable{ private static final long serialVersionUID = -4156688065333355731L; private String code; private String message;}
测试Controller:
@RequestMapping(value = "/ex") public void testException() throws Exception{ throw new Exception(); //throw new GlobalRunTimeException("1001","自定义全局错误"); }
自定义的默认异常处理页:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" /> <title>统一异常处理</title></head><body><h1>默认异常处理页面</h1></body></html>
注:这里采用的是JSP解析,所以系统会去根据SpringMVC视图解析配置去寻找defaultError页面;
阅读全文
0 0
- SpringBoot系列<五>全局异常处理
- SpringBoot全局异常处理
- SpringBoot系列之三全局异常的捕获处理
- springboot学习-全局异常处理
- 4.springboot 全局异常处理
- springboot全局异常控制处理
- 第四十五章 SpringBoot全局异常处理
- SpringBoot基于@ControllerAdvice配置全局异常处理
- SpringBoot入门-7(全局异常处理)
- Springboot 全局异常捕获
- springboot全局异常捕捉
- springboot全局异常捕获
- SpringBoot全局异常捕捉
- springboot 全局异常-ExceptionHandler
- springboot全局异常捕获
- springboot之全局异常
- springboot 全局异常捕捉
- springboot(4) 项目中全局异常的处理
- 5.C++面向过程的方式写的推箱子游戏
- Qt悬浮气泡
- 论文阅读-XGBoost: A Scalable Tree Boosting System
- Java序谈之String类的成员方法以及使用方法
- form表单上传文件时,需要的配置
- SpringBoot系列<五>全局异常处理
- 机器学习实战 Python3编译存在的各种问题
- lintcode 2:尾部的零
- C++与matlab存储方式的不同
- XGBoost参数详解
- Java基本类型所占存储空间大小的整理
- lvs部署
- CNN
- springboot 1.5.3 源码分析(四):自定义Conditional注解