AspectJ Load Time Weaving занимает слишком много времени

Я создал исполняемую флягу моего scala приложение. Я пытаюсь использовать AspectJ Load-Time-Weaving, Аспект j работает как положено, однако для запуска файла jar после LTW требуется огромное количество времени.

Мой AOP.xml как показано ниже:

<aspectj>
    <aspects>
        <aspect name="com.app.module.aspect.WorkflowInterceptor"/>
    </aspects>

    <weaver options="-verbose">
        <dump within="com.app.*"/>
        <!--<include within="com.app.common.features..*"/>-->
    </weaver>

</aspectj>

Когда я запускаю файл jar как

java -javaagent:aspectjweaver-1.8.4.jar -jar myapp.jar

Файл jar начинается через 15 минут, иногда даже через 30 минут. Я попытался уменьшить ткачество, используя include но не работает. Если я не предоставлю dumpаспект не вызывается вообще.

Может кто-нибудь помочь мне решить эту проблему?

РЕДАКТИРОВАТЬ: я удалил <dump> и использовал <include within ..>, Это работает, но все еще занимает много времени (5 минут)

0 ответов

Другие вопросы по тегам