我遇到了有关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