SpringBoot (四) :web开发全局异常处理_一点课堂(多岸学院)
2019-05-21 12:59
706 查看
全局异常处理
-
简介
通过@ControllerAdvice注解可以将对于控制器的全局配置放在同一个位置。
@ControllerAdvice注解将作用在所有注解了@RequestMapping的控制器的方法上
@ExceptionHandler:用于全局处理控制器里的异常。 -
用法
@ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler({ArithmeticException.class}) @ResponseBody public Map<String, Object> handleArithmeticException(ArithmeticException e) { Map<String, Object> map = new HashMap<String, Object>(); e.printStackTrace(); map.put("errorCode", "201"); map.put("errorMsg", "算数异常"); return map; } @ExceptionHandler(Exception.class) @ResponseBody public Map<String, Object> handlerException(Exception e) { e.printStackTrace(); Map<String, Object> map = new HashMap<String, Object>(); map.put("errorCode", "101"); map.put("errorMsg", "未知异常"); return map; } }
视频教程:www.yidiankt.com
关注公众号-免费获取【JAVA核心知识点】!!
相关文章推荐
- spring boot 学习--03---web控制层全局异常处理
- Spring Boot 学习笔记(十三)——全局异常处理
- Spring-Boot--日志操作【全局异常捕获消息处理☞日志控制台输出+日志文件记录】
- springboot-web进阶(三)——统一异常处理
- Spring Boot 全局异常处理
- 第四十五章 SpringBoot全局异常处理
- Spring Boot中Web应用的统一异常处理
- Spring Cloud Spring Boot mybatis分布式微服务云架构(十一)Web应用的统一异常处理
- spring web flow 全局异常的处理
- Spring Boot干货系列:(十三)Spring Boot全局异常处理整理
- 轻松实现SpringBoot项目异常全局处理
- springboot全局异常处理详解
- SpringBoot入门——局部与全局的异常处理
- Spring-Boot--日志操作全局异常捕获消息处理☞日志控制台输出+日志文件记录
- Spring Boot中Web应用的统一异常处理
- springboot(三)一实战(一)之全局异常处理
- 企业分布式微服务云SpringCloud SpringBoot mybatis (五)Spring Boot中Web应用的统一异常处理
- Spring Cloud Spring Boot mybatis分布式微服务云架构(十一)Web应用的统一异常处理
- SpringCloud SpringBoot mybatis 分布式微服务(六)Spring Boot中Web应用的统一异常处理
- springboot结合全局异常处理实现登录注册验证