Добрый день!
>>Как система поймет, что нужно использовать созданный аспект?
Если про сам aspectj, то он может внедрять аспект (weaving) в код во время компиляции или загрузки класса. Во время загрузки класса нужно указать java агент aspectj при старте jvm( -javaagent: ) и добавить
META-INF/aop.xml ( либо указать -Dorg.aspectj.weaver.loadtime.configuration если aop.xml расположен в другом месте). Другой вариант внедрения аспектов при компиляции и сборки проекта.
Но поскольку у вас Spring, то проблема решается проще
"11.2.1 Enabling @AspectJ Support" в XML конфигурации, либо @EnableAspectJAutoProxy если конфигурация в коде