在没有-javaagent的情况下在Spring中使用LTW

问题描述 投票:2回答:2

如何在Spring中使用LTW而不在Vm参数中指定-javaagent参数?当我们使用“new”运算符创建时,我需要注入来自@Configurable类的bean字段。后来我使用了maven-aspectj-plugin,但它还不支持Java 1.8(告诉我,如果我错了),所以我尝试使用-javaagent并且它有效。现在我想避免在VM参数中使用-javaagent。

spring maven aspectj
2个回答
0
投票

0
投票

好吧,仅仅因为Anton在4年后回答了这个问题,让我再补充一点:我认为不需要额外的库。自从我为AspectJ 1.8.7实现它以后,AspectJ编织代理也可以动态连接(参见read-me file)。

但也许其他库(invesdwin-instrument)做了与Spring有关的特殊事情,我不知道。使用AspectJ可以直接在任何地方使用,也可以在Spring之外使用。 AspectJ不是Spring的一部分,而是一个外部工具。例如,我从不使用Spring,而是在其他环境中使用纯AspectJ。

© www.soinside.com 2019 - 2024. All rights reserved.