问题:笔者在查阅资料之后构建了自己的全局异常类.
经调试发现组件已经加载,然后异常却没有正常捕获,输出想要的响应信息.
解决方法:在进行研究之后发现@RestControllerAdvice @Order(value = Ordered.HIGHEST_PRECEDENCE) public class GlobalExceptionHandler { some public method;
}
于是将自己的全局异常添加到代码里面.
结论:
- 在构建类似的代码时,可以先在系统找找是否有前人已经构建了类似的代码
- RestControllerAdvice 与 ControllerAdvice 注解功能相似.