誰がメソッドを呼び出しているかを確認し、Java アノテーションを使用してメソッドの実行を許可するかどうかを制限する可能性があるかどうか知っていますか?
たとえば、クライアントとサーバーがあるとします。さまざまな役割を持つ複数のユーザーがいて、クライアントにログインします。次に、(同じクライアントで)異なるユーザーがサーバー上で getMethod を呼び出します。
Java アノテーションを使用してこのメソッドを呼び出すことができるユーザーを制限できますか?
お気に入り:
@Role(role="AllowedRole")
public ReturnType getMethod() {
...
}