【发布时间】:2013-11-30 03:20:52
【问题描述】:
有什么方法可以在 spring mvc 中以编程方式禁用 web.xmxl 中声明的过滤器和过滤器映射?
我已经看到来自 tomcat api 的 StandardContext 类公开了添加过滤器和过滤器映射以及删除它们的方法。
要求是我们需要在不重新启动服务器的情况下禁用过滤器。 如果有什么方法可以在 spring mvc 中完成,我可以公开一个 rest api,使用它我们可以在需要时启用和禁用过滤器。
高度赞赏这个方向的任何指针。谢谢!!
【问题讨论】:
-
我猜你可以创建或扩展过滤器,并有条件地让它们什么也不做,然后转发到下一个过滤器。
-
这些过滤器是你写的还是第三方的?
-
这些是我写的。
标签: java servlets spring-mvc filter web.xml