全局异常处理器@RestControllerAdvice解析 Springboot项目异常处理 JavaWeb @ExceptionHandler

@RestControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(Exception.class)//指定捕获异常类型:所有
    public Result ex(Exception ex){
        ex.printStackTrace();
        return Result.error("对不起,出现异常,请联系管理员");
    }

}

@RestControllerAdvice注解在异常处理类头上,注明该类是全局异常处理类

配合@ExceptionHandler注明捕获的异常类型,将异常返回的提示信息的格式统一为项目规定的 Result的格式

返回了标准的Result格式信息,前端是可以解析的,即可正常提示给用户.

你可能感兴趣的:(Spring,spring,boot,java,后端)