@RestControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(Exception.class)//指定捕获异常类型:所有 public Result ex(Exception ex){ ex.printStackTrace(); return Result.error("对不起,出现异常,请联系管理员"); } }
@RestControllerAdvice注解在异常处理类头上,注明该类是全局异常处理类
配合@ExceptionHandler注明捕获的异常类型,将异常返回的提示信息的格式统一为项目规定的 Result的格式
返回了标准的Result格式信息,前端是可以解析的,即可正常提示给用户.