事業内容
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へ