常规 Spring (Boot) 是否有办法进行全局异常处理,或者至少可以捕获任何未捕获的异常(例如RuntimeException可能随机发生的异常)?
我已经用谷歌搜索过,但我发现的所有内容都谈到了@ControllerAdvice @ExceptionHandlerfor 控制器。与一般的全局异常处理程序无关。
我基本上只是想确保如果发生一些我尚未捕获的异常,我会记录它以便我知道它。
我认为 spring 没有为此提供开箱即用的解决方案。
实现此目的的一种可能性是使用带注释的AOP (您可以在这里找到一个示例: Where can I catch non restcontroller exceptings in spring?)。通过这种方法,您可以为所有使用预定义注释进行注释的方法定义全局切入点。这种方法的优点是将所有错误处理逻辑集中在一个地方。
| 归档时间: |
|
| 查看次数: |
4294 次 |
| 最近记录: |