有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

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


共 (1) 个答案

  1. # 1 楼答案

    你能试试下面的吗

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

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

    我想你甚至可以做到

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

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