我有一个名为@Invisible的自定义注释。
现在,我想匹配所有调用的方法,该方法没有@Invisible注释。我怎样才能做到这一点? (带有注释样式的开发)

我的第一次尝试是:

@Pointcut("execution([email protected] * some.other.package.execute(..))")

但这似乎不起作用...

换句话说:如果该方法具有Invisible注释,则我想忽略它。否则我想根据我的建议执行一些代码...

最佳答案

尝试类似execution(* some.other.package.execute(..)) && !@annotation(my.package.Invisible)的东西

10-04 17:48