代码之家  ›  专栏  ›  技术社区  ›  buræquete Naveen Kocherla

方法的切入点,该方法至少有一个任何类型的注释

  •  1
  • buræquete Naveen Kocherla  · 技术社区  · 6 年前

    我试图有以下逻辑;

    • 类内方法 x.b.Classy
    • 公共方法
    • 它至少有一个任何类型的注释

    我一直在尝试使用这个注释,但是任何类型逻辑都失败了,如何用100%通配符表示类类型?

    @Pointcut("within(x.b.Classy) && execution(public * *(..)) && @annotation(*)")
    

    java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting 'identifier'
    within(x.b.Classy) && execution(public * *(..)) && @annotation(*)
                                                                   ^
    

    任何类型的注释 在我的切入点定义之内?

    1 回复  |  直到 6 年前
        1
  •  1
  •   dreamcrash    6 年前

    我认为你想要的是:

    @Pointcut("within(x.b.Classy) && execution(@(*) public * *(..))")