1
所以,我在將方面添加到已創建的系統時遇到了問題。問題 - 切入點不適用於某些類。 例如此代碼的工作好:定義爲在這個ApplicationContext豆春天的建議並不適用於某些類的某些方法
<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級,與<import resource="classpath*:...
進口也多了一個差的methodB - 已void類型,了methodA - 不