Я написал пример, который показывает вам, как AspectJ может работать с аннотациями, такими как @javax.inject.Inject
здесь
Я также попытался упростить AspectJ с помощью шпаргалки здесь .
Если вам нужно понять теорию, AspectJ в действии очень хорош.Для онлайн-ресурсов у Spring есть хороший справочный документ, который вы можете прочитать здесь .
Надеюсь, это поможет!