Jersey get方法将被调用

时间:2012-09-25 12:25:13

标签: java jersey

我正在尝试实现ContainerRequestFilter,它将检查应调用的方法是否使用@Authorize进行注释,如果是,则调用方法将检查用户是否已获得授权并基于返回值返回{ {1}}或继续请求。

现在我想知道如果我继续处理请求,有一种简单的方法可以获取有关将调用哪种方法的信息吗?

1 个答案:

答案 0 :(得分:1)

看看RolesAllowedResourceFilterFactory是否附带运动衫,以了解它应该如何运作。工厂实现ResourceFilterFactory,其唯一的实现方法是:

 List<ResourceFilter> create(AbstractMethod am);

通过这种方式,您可以掌握所要求的方法。您可以将抽象方法传递给过滤器或预先构建正确的过滤器。