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