如何在具有编程配置的Spring环境中添加Jetty QoS过滤器

时间:2014-09-18 15:18:16

标签: spring configuration filter jetty

我想在Spring / Jetty webapp中添加Quality of Service过滤器。我找不到有关如何以编程方式配置过滤器的文档。如果存在这样的文档,有人可以提供示例或链接吗?提前谢谢

1 个答案:

答案 0 :(得分:0)

要做到这一点,你需要一个Servlet 3.0+容器,你应该完全忘记web.xml。您需要扩展WebApplicationInitializer。您还可以扩展AbstractAnnotationConfigDispatcherServletInitializer,这样可以提供方便的方法:

public class MyWebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {

  @Override
  protected Filter[] getServletFilters() {
    return new Filter[] {
      new QualityServiceFilter()
    };
  }

}

请参阅Spring reference documentation "Code-based Servlet container initialization"