を使用して、Griffon のコントローラーで AOP を実行したいと考えていますinvokeMethod()
。たとえば、すべての Griffon のコントローラーの特定のメソッドで、begin transaction アドバイスを「before」ジョイント ポイントに追加し、commit トランザクション アドバイスを「after」ジョイント ポイントに追加します。
これはまだ確認していませんが、フレームワークには既にinvokeMethod()
コントローラー クラスがあるのではないかと心配しています。Groovy クラスでinvokeMethod()
以前に定義されたものに影響を与えることなく、新しいものを追加できますか? invokeMethod()
どうやってするか?