通过资源生成器将注释添加到以编程方式添加的子资源

时间:2019-01-27 10:37:03

标签: jax-rs jersey-2.0

我正在通过资源生成器以编程方式添加子资源,并且需要使用生成的资源方法来显示PermitAll注释。 使用某些jersey API可以做到这一点吗?

1 个答案:

答案 0 :(得分:1)

因此,通过我的请求过滤器检查资源方法上的PermitAll批注,我可以直接对Inflector.apply()方法进行注释,以使请求过滤器正常工作而无需修改。

resourceBuilder.handledBy(new Inflector<ContainerRequestContext, String>() {

                            @Override
                            **@PermitAll**
                            public String apply(ContainerRequestContext data) {
                                // ...
                            }
                        }