2014-03-28 39 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。

相關問題