4

ContainerRequestFilter呼び出されるメソッドに @Authorize アノテーションが付けられているかどうかをチェックする実装を実装しようとしていnot Authorizedます。

リクエストを続行した場合に呼び出されるメソッドに関する情報を取得する簡単な方法はありますか?

4

1 に答える 1

1

RolesAllowedResourceFilterFactoryジャージに同梱されているものを見て、それがどのように機能するかを理解してください. ファクトリが実装ResourceFilterFactoryし、実装する唯一の方法は次のとおりです。

 List<ResourceFilter> create(AbstractMethod am);

このようにして、呼び出されたメソッドを取得できます。抽象メソッドをフィルターに渡すか、事前に適切なフィルターを構築できます。

于 2012-09-25T15:05:23.523 に答える