Java 如何向JAX-RS@Provider注释的ContainerRequestFilter提供配置?
我使用的Java 如何向JAX-RS@Provider注释的ContainerRequestFilter提供配置?,java,rest,jax-rs,cxf,Java,Rest,Jax Rs,Cxf,我使用的ContainerRequestFilter过滤器如下: @NameBinding @目标({TYPE}) @保留(RetentionPolicy.RUNTIME) public@interface SomeFilterAnn{} @SomeFilterAnn @提供者 公共类SomeFilter实现ContainerRequestFilter{ 私有静态最终记录器LOG=LoggerFactory.getLogger(SomeFilter.class); @凌驾 公共无效筛选器(Con
ContainerRequestFilter
过滤器如下:
@NameBinding
@目标({TYPE})
@保留(RetentionPolicy.RUNTIME)
public@interface SomeFilterAnn{}
@SomeFilterAnn
@提供者
公共类SomeFilter实现ContainerRequestFilter{
私有静态最终记录器LOG=LoggerFactory.getLogger(SomeFilter.class);
@凌驾
公共无效筛选器(ContainerRequestContext requestContext)引发IOException{
// ...
}
}
它可以通过@SomeFilterAnn
自动将筛选器绑定到rest资源。这也适用于与所述问题相对的DynamicFeature
子资源
然而,我需要对我的SomeFilter
进行一些高级配置,并想知道jax-rs的方式是什么——即使用@Context
/@Provider
或一些CXF或WildFly 8.2机制(但不是RESTEasy或Jersey)或其他方式来提供对配置逻辑的访问