Может ли кто-нибудь сказать мне, почему аспект не срабатывает при использовании весенней загрузки? Я пытаюсь настроить плетение времени загрузки с помощью aspectj, чтобы я мог посоветовать частные методы.
Вот ссылка на базовый проект - https://github.com/satb/spring_aop_test_project.git а>
Запустите класс «App» с помощью «-javaagent:path/to/spring-instrument-4.1.0.RELEASE.jar» (или какой-либо другой версии библиотеки на вашем компьютере) и запустите команду curl
curl -i http://localhost:8080/test-app/motd
У класса MyAspect есть рекомендация, которая должна выполняться при вызове закрытого метода MyService. Но в этом случае ничего не происходит.
Однако, когда приложение запускается, я вижу такое сообщение:
[AppClassLoader@58644d46] warning javax.* types are not being woven because the weaver option '-Xset:weaveJavaxPackages=true' has not been specified.
Я попытался следовать предложению отсюда, чтобы заставить его работать, но это не помогло - Использование @Autowired с AspectJ и Springboot