确保我的servlet过滤器在其他动态添加的过滤器之前运行

时间:2018-06-12 16:04:24

标签: java servlets java-ee filter web.xml

我正在尝试通过向web.xml添加servlet过滤器来自定义第三方Web应用程序。

看起来我的过滤器不是链中的第一个,即使我将它们的filter-mapping声明放在web.xml的最顶层。

似乎有Spring Boot过滤器通过ServletContext.addFilterFilterRegistration.addMappingForUrlPatterns动态插入到过滤器链中,isMatchAfter设置为false。这意味着动态添加的过滤器映射将在web.xml

中声明的任何过滤器映射之前匹配

我也可以为自己的过滤器执行相同的操作,但是如何确保在动态添加的其他过滤器之前运行 my 过滤器?有没有办法用动态添加的过滤器显式控制顺序?

0 个答案:

没有答案