AspectJ
Добавление ткача AspectJ в ваш проект Maven будет иметь нулевой эффект, если вы не выполните одно из следующих действий:
- добавьте плагин AspectJ Maven для фактического создания компилятор AspectJ объединяет ваши аспекты с целевыми классами ИЛИ
- запускает Java с таким ткацким агентом AspectJ, как
-javaagent:/my/path/aspectjweaver.jar
.
Spring AOP
Second возможность: вы на самом деле не используете AspectJ, как вам кажется, вы просто используете платформу «AOP lite» под названием Spring AOP, которая настроена совершенно по-другому. Поэтому, если вы не предоставите полный MCVE в своем обновленном вопросе или в проекте GitHub, никто не сможет точно сказать вам, что вы сделали неправильно.
Независимо от того, используете ли вы AspectJ или Spring AOP, в обоих случаях я предлагаю вам сначала прочитать некоторую документацию.
Обновление: Ваш @Aspect
для Spring AOP должен быть @Component
, а не @Configuration
. Пожалуйста, поместите последний в отдельный класс и на самом деле также настройте что-то там.