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



我想在我们的Spring/JJetty Web应用程序中添加服务质量过滤器。我找不到关于如何以编程方式配置过滤器的文档。如果有这样的文档,有人能提供一个例子或链接吗?提前感谢

要做到这一点,您需要一个Servlet 3.0+容器,而您应该完全忘记web.xml。您需要扩展WebApplicationInitializer。您还可以扩展AbstractAnnotationConfigDispatcherServletInitializer,这带来了方便的方法:
public class MyWebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
  @Override
  protected Filter[] getServletFilters() {
    return new Filter[] {
      new QualityServiceFilter()
    };
  }
}

请参阅Spring参考文档"基于代码的Servlet容器初始化"。

最新更新