AspectJ加载时间编织需要太多时间

时间:2015-03-10 14:21:07

标签: java scala aspectj load-time-weaving

我已经创建了一个scala应用程序的可执行jar。我正在尝试使用AspectJ Load-Time-Weaving。 aspectj正在按预期工作,但是,在LTW之后启动jar文件需要花费大量时间。

我的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 个答案:

没有答案