Неверное выражение pointcut.
Из документации .
Формат выражения выполнения:
execution(modifiers-pattern? ret-type-pattern
declaring-type-pattern?name-pattern(param-pattern)throws-pattern?)
Правильный формат для Ваш пример для работы:
@Before("execution(* add*())")
Шаблон модификаторов является необязательным и не может быть подстановочным знаком (*) и должен быть один из следующих: c или защищенный. Подробности здесь
Таким образом, выражение pointcut также может быть
@Before("execution(public * add*())")
Также обратите внимание, что ваше выражение pointcut является слишком глобальным и может привести к нежелательному результату, так как kriegaex указывает на этот ответ на другой вопрос