新建一个类,添加@RestControllerAdvice注解,在内部实现的方法上添加@ExceptionHandler(Exception.class),这里注解括号中写的Exception.class即所有的异常,也可以换成IOException.class等来细化异常处理(这里的ResultWrapper,是封装code与msg字段的一个类)
@RestControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(Exception.class)
public ResultWrapper customException(){
return ResultWrapper.builder().code(301).msg("统一异常").build();
}
}
网友评论