7

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

我的第一次尝试是:

@Pointcut("execution(!@my.package.Invisible * some.other.package.execute(..))")

但这似乎不起作用......

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

4

1 回答 1

7

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

于 2012-05-31T09:11:33.473 回答