0

我在代码中的 3 种不同方法上有一个名为 @Profiled 的 AspectJ @Around 注释。每个方法(myMethod1 到 myMethod3)为同一个类 MyClass 调用不同的构造函数。

比方说:

 @Profiled
 public void myMethod1() {
       MyClass myClass = new MyClass(int,Date,List<int>);
 }

 @Profiled
 public void myMethod2() {
    MyClass myClass = new MyClass(int,Date);
 }

 @Profiled
 public void myMethod3() {
    MyClass myClass = new MyClass(int);
 }

当我调用这些方法时,我收到以下错误:

对于我的方法 2:

  org.aspectj.runtime.reflect.JoinPointImpl cannot be cast to java.util.List

对于我的方法 3:

  org.aspectj.runtime.reflect.JoinPointImpl cannot be cast to java.util.Date

关于问题可能是什么的任何想法?

4

0 回答 0