过滤器拦截其他API

时间:2019-07-18 06:46:30

标签: jersey

我想编写过滤器以读取资源类的注释以及Rest API的方法。我在泽西岛1.18。

我正在尝试实施ContainerRequestFilter

我已经按照以下方式在web.xml中注册了ResourceFilterFactory。我能够注入抽象方法,但想知道如何读取类级别的注释。

<init-param>
      <param-name>com.sun.jersey.spi.container.ResourceFilters</param-name>
      <param-value>ariba.app.integrate.json.ScopeResourceFilterFactory</param-value>
</init-param>

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我按照下面的链接回答,非常有帮助。

Reading annotations on methods

我阅读了关于资源类的注释,如下所示。

method.getResource().getAnnotation(AnnotationName.class);