Java Jersey获取将被调用的方法
我正在尝试实现Java Jersey获取将被调用的方法,java,jersey,Java,Jersey,我正在尝试实现ContainerRequestFilter,它将检查应该调用的方法是否用@Authorize注释,如果是,则调用方法,该方法将检查用户是否被授权,并根据返回值返回未授权或继续请求 现在,我想知道是否有一种简单的方法可以获取关于如果我继续请求将调用哪个方法的信息?看看jersey附带的RoleAllowedResourceFilterFactory,了解该方法的工作原理。工厂实施ResourceFilterFactory,其唯一实施方法是: List<ResourceFil
ContainerRequestFilter
,它将检查应该调用的方法是否用@Authorize注释,如果是,则调用方法,该方法将检查用户是否被授权,并根据返回值返回未授权
或继续请求
现在,我想知道是否有一种简单的方法可以获取关于如果我继续请求将调用哪个方法的信息?看看jersey附带的
RoleAllowedResourceFilterFactory
,了解该方法的工作原理。工厂实施ResourceFilterFactory
,其唯一实施方法是:
List<ResourceFilter> create(AbstractMethod am);
列表创建(抽象方法am);
这样,您就可以掌握调用的方法。您可以将抽象方法传递给过滤器,或者事先构造正确的过滤器。您使用的是spring framework吗?你也可以查一下