如何在构造函数上设置方面

时间:2012-03-27 20:17:27

标签: java aop

我现在可以在构造函数上设置一个方面,如:

pointcut teller(): call (new(..));

但这是在任何构造函数上,当我只想在Klas类上时,我必须做什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法吗?

pointcut teller(): call (Klas.new(..));

我没有这里的aspectj开发环境,但我记得那是为特定构造函数创建切入点的方法。

我认为你甚至可以做到

pointcut teller(): call (my.testpackage.*.new(..));

它应该包括包中的所有构造函数调用,但我的内存可能不正确。