例如,假设我有这个过滤器
@WebFilter("/api/*")
public class MyFilter implements Filter {
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
chain.doFilter(request, response);
}
}
和拦截器
@Interceptor
public class HeaderLoggerInterceptor {
@AroundInvoke
public Object validateHeaders(InvocationContext ctx) throws Exception {
// pre-action
Object result = ctx.proceed();
// post-action
return result;
}
}
我真的找不到关于这个主题的文件。谢谢
我将在实验后回答我自己的问题
但是,我发现了另一个奇怪的问题。
此逻辑仅适用于Interceptor而不是Filter。 Mapper不处理从Filter抛出的任何异常。