java-定义切入点以捕获接口,但不捕获父接口或子接口

我想知道如何在aspecJ中定义一个切入点,该切入点可以捕获接口的任何方法,而不捕获任何父接口或子接口的方法.

public interface A {
  void methodA();
}

public interface B extends A {
  void methodB();
}

public interface C extends B {
  void methodC();
}

我想要只捕获methodB()而不捕获methodA()或methodC()的poincut.有什么办法可以在不列出切入点中所有子接口和超级接口的情况下,以常规方式执行此操作?

解决方法:

使用Java或AspectJ不可能找到直接继承.

上一篇:基于Python——实现解压文件夹中的.zip文件


下一篇:Redis缓存切面,防止Redis宕机影响正常业务逻辑