有没有办法将 ContainerRequestFilter 注册到 ResourceConfig 并将变量传递给它的构造函数?
以下是过滤器代码
public class TestRequestFilter implements ContainerRequestFilter{
String operationType;
public TestRequestFilter (){}
public TestRequestFilter (String opType){
this.operationType = opType;
}
@Override
public void filter(ContainerRequestContext requestContext) {
// TODO Auto-generated method stub
}
}
为了注册这个过滤器,我使用了 ResourceConfig 如下
public class MyApplication extends ResourceConfig {
/**
* Register JAX-RS application components.
*/
public MyApplication () {
register(TestRequestFilter.class);
register(JacksonFeature.class);
register(CustomerResource.class);
register(Initializer.class);
register(JerseyResource.class);
}
}
有什么方法可以用 opType 构造函数注册这个过滤器吗?