我正在使用 Jersey 1.17 和 Jersey-Spring 1.8。
我正在尝试让球衣ResourceFilter
正确安装。我希望这个过滤器是应用程序范围的。
我已经将 ResourceFilter 实现定义为 spring 中的一个 bean(在 XML 中定义)并用注解对其进行了@Provider
注解。
@Provider
public class ContainerResourceFilterTest implements ResourceFilter
{
public ContainerRequestFilter getRequestFilter()
{
return null; //TODO
}
public ContainerResponseFilter getResponseFilter()
{
return null; //TODO
}
}
但是当我发送请求时它不会被击中。
如果我@ResourceFilters
在特定资源上使用注释,那么它会按预期工作,但我不想在每个类上都这样做。
如何注册应用程序范围的过滤器?