В ABC.java
определены два метода:public void method1(){
.........
method2();
...........
}
public void method2(){
...............
...............
}
Я хочу иметь AOP по вызову method2. Так,
Я создал один класс AOPLogger.java, имеющий функциональные возможности, предоставляемые в методе checkAccess
В файле конфигурации я сделал что-то вроде ниже
<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>
Но когда вызывается мой метод2, функция AOP не вызывается, т.е. метод checkAccess не будет вызван классом AOPLogger.
Любая вещь, которую я не вижу?