Итак, у меня проблема с добавлением аспекта в уже созданную систему. Проблема - pointcut не работает для некоторых классов. Например, этот код работает хорошо:Совет по весне не применяется к некоторым методам некоторых классов
<aop:config proxy-target-class="true">
<aop:pointcut id="addSubmitListener"
**expression="execution (* com.solutions.foo.ClassA.methodA(..))"/>**
<aop:aspect ref="hijackBeforeAddSubmitListenerBean">
<aop:around method="proceedWhileNotDash" pointcut-ref="addSubmitListener"/>
</aop:aspect>
</aop:config>
CLASSA определяется как бина в этом ApplicationContext.
Теперь, другой образец. Этот образец не работает.
<aop:pointcut id="addSubmitListener"
expression="execution (* com.click.otherfoo.ClassB.methodB(..))"/>
Класс B определены в других ApplicationContext, импортированные с <import resource="classpath*:...
также еще одна разница methodB - имеет юридической силы типа и Methoda - не