Java Servlet过滤器不';在Dropwizard中似乎不起作用

Java Servlet过滤器不';在Dropwizard中似乎不起作用,java,servlets,jetty,servlet-filters,dropwizard,Java,Servlets,Jetty,Servlet Filters,Dropwizard,我编写了一个名为RequestFilter(实现过滤器接口)的过滤器,以获取每个请求的HTTP头。我在Dropwizard运行函数中使用以下代码添加了这个过滤器 environment.servlets().addFilter("RequestFilter", new RequestFilter()); environment.servlets().addFilter("RequestFilter", new RequestFilter()).addMappingForUrlPatterns(

我编写了一个名为RequestFilter(实现过滤器接口)的过滤器,以获取每个请求的HTTP头。我在Dropwizard运行函数中使用以下代码添加了这个过滤器

environment.servlets().addFilter("RequestFilter", new RequestFilter());
environment.servlets().addFilter("RequestFilter", new RequestFilter()).addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST), true, "<resource_path>/*"); 
doFilter在发送请求时不会被调用


有没有关于它为什么不起作用的提示

通过在dropwizard运行函数中添加以下内容,解决了此问题

environment.servlets().addFilter("RequestFilter", new RequestFilter());
environment.servlets().addFilter("RequestFilter", new RequestFilter()).addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST), true, "<resource_path>/*"); 
environment.servlets().addFilter(“RequestFilter”,new RequestFilter()).addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST),true,“/*”;