2014-03-28 53 views
2

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

回答

0

好,只是因为安东已经4年后回答了这个问题,让我补充另外一个答案:我觉得其他库是没有必要的。 AspectJ编织代理也可以动态附加,因为我在AspectJ 1.8.7中实现了它(请参见read-me file)。

但是也许其他库(invesdwin-instrument)做了一些与Spring相关的特殊功能,我不知道。使用AspectJ直接在Spring以外的任何地方都可以工作。 AspectJ不是Spring的一部分,而是一个外部工具。例如,我从来不使用Spring,而是在其他上下文中使用纯AspectJ。

相关问题