Создание аннотации Pointcut в Spring аспектj в Java - PullRequest
0 голосов
/ 21 июня 2011

Я использую org.aspectj.lang.annotation.Pointcut.У меня есть интерфейс com.home.learn.Try.

  • Я хочу создать аннотацию pointcut для наблюдения за всеми методами этого класса, реализующими интерфейс (com.home.learn.Try)

Я использовал @Pointcut ("выполнение (com.home.learn.Try. * (..))"), но я получил ошибку

Pointcut is not well-formed: expecting 'name pattern' at character position 34
execution(com.home.learn.Try.*(..))
  • Я хочуpointcut to watch (конкретный метод) com.home.learn.Try.print (java.lang.String) метод

Также мне интересно узнать, как создать аннотацию pointcut для просмотра всех методов конкретногокласс, который расширяет абстрактный класс.

Спасибо

1 Ответ

2 голосов
/ 21 июня 2011

Попробуйте execution(* com.home.learn.Try.*(..)).

Вы можете найти шпаргалку здесь .

...