事業内容

AOPの実行(AroundAdvice)




動作させるにはcom.springsource.org.aspectj.weaver.***.jarが必要です。
XMLは以下のようにします。
InnerSampleクラスのメソッドが呼ばれたらAOPが実行されるようにしています。
今回はAroundAdviceなので、メソッド呼び出しの前後で処理を行います。

まずはbeanでのXML定義です。
Java上ではproxyFactoryを指定してInnerSampleを取得します。



Javaでは以下のよう呼び出します。




Spring2.0からのaopタグを使うとXMLは以下のようになります。




SampleInterceptorは以下になります。




AroundAdviceにしたので、MethodInterceptorを実装しています。
対象メソッドの呼び出し前、呼び出し後にコンソール出力を行っています。



SpringFrameworkへ

テンプレートのpondt