アノテーションを使用してインターフェイスメソッドをオーバーライドするメソッド実行に適用されるaspectjポイントカットを作成するにはどうすればよいですか?例えば:B.method()
注釈自体を運ぶ場合@AspectJアノテーションを使用してインターフェイスメソッドをオーバーライドするメソッドのポイントカット
interface A {
@MyAnnotation void method();
}
class B implements A {
void method();
}
ポイントカットexecution(@MyAnnotation * *.*(..))
のみ一致しません。これを行う別の方法がありますか?
ありがとうございます。私のポイントカットが機能しない理由を説明しています。しかし、私は動作するものを探しています。 :-) –
@ hstoerr:あなたの質問を編集した後、私は自分の答えを編集しました。それがまだ受け入れられないかどうか私に教えてください。 –
春のドキュメンテーションは、私が欲しいものにマッチすることは不可能であるとは実際には言いません。私が試した単純なアプローチはうまくいきません。 Aspectjで私が考えることができない奇妙なことがあるかもしれません。だから私はまだ望んでいる。 :-) –