0

次の問題があります。

セキュリティの注釈を作成しました:

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
@Inherited
@Documented
public @interface Security {
     Role[] roles();
}

この注釈を使用して、クラスとメソッドに注釈を付けています。場合によっては、クラスにこのアノテーションが付けられ、このクラス内の特定のメソッドにもさまざまなロールの @Security アノテーションが付けられます。

@Security でアノテーションが付けられたメソッドまたは @Security でアノテーションが付けられたクラス内のメソッドのいずれかをキャッチする @Before アドバイスを作成する方法、およびクラスとメソッドの両方にアノテーションがある場合に、より具体的な定義を取得する方法。

明らかに、注釈の内容 (ロール) も必要です。

出来ますか?

クラス間に継承がある場合、すべてのクラスに @Security アノテーションを付けて最も具体的な定義を取得することも可能ですか?

よし

4

1 に答える 1