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

Java 如何在构造函数上设置方面,java,aop,Java,Aop,我现在可以在构造函数上设置一个方面,如: pointcut teller(): call (new(..)); 但是这是在任何构造函数上,当我只想在类Klas上时,我必须做什么呢?你能试试下面的方法吗 pointcut teller(): call (Klas.new(..)); 我这里没有aspectj的开发环境,但我记得那是为特定构造函数创建切入点的方法 我想你甚至可以做到 pointcut teller(): call (my.testpackage.*.new(..)); 它应该包

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

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

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

你能试试下面的方法吗

pointcut teller(): call (Klas.new(..));
我这里没有aspectj的开发环境,但我记得那是为特定构造函数创建切入点的方法

我想你甚至可以做到

pointcut teller(): call (my.testpackage.*.new(..));
它应该包括包中的所有构造函数调用,但我的内存可能不正确