//开启全局捕获异常
@ControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(RuntimeException.class)//拦截所有运行时异常
@ResponseBody //ResponseBody返回json。
// 如果是跳转到错误页面就直接写页面地址,返回String跳转到页面。
public Map<String ,Object> errorMap(){
Map<String,Object> result=new HashMap<String ,Object>();
result.put("errorCode","500");
result.put("errorMsg","系统异常");
return result;
}
}

本文介绍了一个使用SpringBoot实现的全局异常处理机制。通过@ControllerAdvice注解定义了一个全局的异常处理类GlobalExceptionHandler,并使用@ExceptionHandler注解来指定该方法用于处理RuntimeException类型的异常。异常被捕获后,会返回一个包含错误码和错误信息的JSON格式响应。
1275

被折叠的 条评论
为什么被折叠?



