【发布时间】:2018-07-24 22:46:26
【问题描述】:
我正在尝试在代码中执行一些适用于我所有@ExceptionHandlers 的通用逻辑。我知道我可以写一个HandlerInterceptor 来拦截快乐的路径。但我想加入异常处理生命周期,以便在呈现错误响应之前执行一些常见的逻辑,例如日志记录。
在 Spring Boot / Spring MVC 中有没有办法做到这一点?如果可能的话,我想避免为此目的编写一个 servlet 过滤器。
【问题讨论】:
-
你说的是
UncaughtExceptionHandler吗?或者你可以有一个像 Spring 这样的代理来拦截错误? -
不,我实际上没有处理任何异常。我只想对我拥有的每个异常处理程序进行一些后处理。例如,它可能涉及报告状态代码。
标签: java spring spring-mvc spring-boot