Используя AspectJ, я могу получить одноэлементный экземпляр аспекта, используя aspectOf()
:
MyAspect aspect = Aspects.aspectOf(MyAspect.class);
// now perform post-application startup initialisation, eg:
aspect.setLogService(logging);
Есть ли способ получить список всех аспектов моего запущенного Java-приложения? Я использую AspectJ 1.6.7 с переплетением во время загрузки, но при необходимости могу обновить версии.
Список всех аспектов моего приложения позволит мне внедрить в них зависимости при запуске.