SpringBoot @RestControllerAdvice,全局接口异常处理类的注解 rest接口中抛出异常,且没有进行try-catch捕获处理,会触发这个注解标注的类。如果没有全局异常处理,就会出现前端浏览器页面弹出一长串异常信息的尴尬局面。 配合 @ExceptionHandler 方法注解一起使用。 定义全局异常处理类,添加类注解@RestControllerAdvice,在类方法中处理异常,方法上使用方法注解@ExceptionHandler,注解带参数,可以指定具体哪种异常的处理。 @ExceptionHandler(DataIntegrityViolationException.class) 这是数据库执行错误的异常 @ExceptionHandler(Exception.class) public String otherExceptionHandler(Exception e){} 通用的异常捕获处理,这个放在最后,在其他异常匹配不到的时候,进行统一处理,处理完返回结果到前端提示用户。 ------ 有需要java学习资料的可以联系我啊