Как соответствовать методам, которые не имеют конкретную аннотацию в AspectJ

Обновить

November 2018

Просмотры

1k раз

7

У меня есть аннотации под названием @Invisible. Теперь я хочу, чтобы соответствовать все называет метод, который не имеет @Invisible аннотации. Как я могу это сделать? (С развитием аннотации стиля)

Моя первая попытка была:

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

но это не похоже на работу ...

Другими словами: если метод имеет Невидимый аннотацию я хочу, чтобы игнорировать его. В противном случае я хочу, чтобы выполнить код с моим советом ...

1 ответы

7

попробовать что-то вроде execution(* some.other.package.execute(..)) && [email protected](my.package.Invisible)

Связанные вопросы