我遇到了有關Spring AOP的問題。我嘗試使用方面來觸發一個方法,但將觸發方面的方法也是相同類的方法和方式不工作(順便說沒有錯誤)。像這樣如何爲同一類中的另一種方法調用的方法運行方面建議
class A extends Runnable{
public void write(){
System.out.println('Hi');
}
public void run(){
this.write();
}
}
<aop:after-returning method="anyMethod" pointcut="execution(* A.write(..))"/>
任何想法會理解
感謝
感謝您的回答。我認爲,我錯誤地寫了代碼。請檢查上面的新的請求。正如你可以看到新的那樣,線程正在調用屬於它自己的方法。這意味着,在這個操作中沒有與spring context的交互,因爲它稱之爲自己的方法。我現在該怎麼做? – Neron 2012-01-06 11:33:01
@ user1072848這不是誰來調用它的問題,而是它是如何實例化的。 – 2012-01-06 11:49:13
那麼我應該怎麼做來創建它就像你說的? – Neron 2012-01-06 11:55:35