加入 @ControllerAdvice 注解,使用 @ExceptionHandler(Exception.class) 捕获异常
@ControllerAdvice
public class WebExceptionResolver {
@ExceptionHandler(Exception.class)
@ResponseBody
public Object resolveException(Exception e){
//1.异常类型为自定义异常
if (e instanceof MyException){
return e.getMessage();
}
//2.其他类型异常
return "其他异常";
}
}
网友评论