1

アスペクトをパラメータ化することは可能ですか? 現在、@Integration アスペクトがあり、ポイントカットは次のようになっています。

@AfterReturning(pointcut = "@annotation(Integration)",returning = "result")

したがって、@Integration が見つかると、このメソッドが呼び出されます。次のようなものを実装できますか:

@Integration("new") or @Integration("deleted"), 

ケースごとに新しい注釈を作成することを避けるには?

また、可能であれば、この提供された値にアクセスする方法 (「新規」または「削除済み」)。

前もって感謝します :)

4

1 に答える 1

1
  1. はい、可能です
  2. 注釈に値を追加する方法の説明は次のとおりです
  3. これは、AspectJ を使用したアノテーション処理の例が満載の記事です。たとえば、リスト 8 は、アスペクト内のアノテーション値にアクセスする方法を示しています。
于 2012-10-12T11:58:43.490 に答える