ABC.javaで定義されている2つのメソッドがあります
public void method1(){
.........
method2();
...........
}
public void method2(){
...............
...............
}
method2の呼び出しでAOPを使用したいので、メソッドcheckAccessでアスペクト機能を提供するAOPLogger.javaという1つのクラスを作成しました
。構成ファイルで、次のようにしました。
<bean id="advice" class="p.AOPLogger" />
<aop:config>
<aop:pointcut id="abc" expression="execution(*p.ABC.method2(..))" />
<aop:aspect id="service" ref="advice">
<aop:before pointcut-ref="abc" method="checkAccess" />
</aop:aspect>
</aop:config>
しかし、私のmethod2が呼び出されたとき、AOP機能が呼び出されていません。つまり、 checkAccessメソッドがAOPLoggerクラスから呼び出されていません。
私が欠けているものはありますか?