0

メインメソッド内のすべての内部メソッド呼び出しをインターセプトできるアダプターを実装することは可能ですか? このクラスがあれば…

class Zombie {

  private Grave grave = new Grave();

  public void kill(Integer zombieId) {
    grave.dig(zombieId);

    grave.put(zombieId);

  }
}

「kill」メソッドのリスナーをインストールすると、「Grave」クラスの「dig」および「put」メソッドの呼び出しがインターセプトされます。これが可能であれば、いくつかのコードも素晴らしいでしょう。

ありがとう。

4

1 に答える 1

0

これは、Spring CustomizableTraceInterceptor インターセプターを BeanNameAutoProxyCreator に接続することで実行できることがわかりました:)

于 2012-09-06T14:20:53.740 に答える