如何在不重新启动 jvm 的情况下启动 aspectj 加载时间编织器代理/如何在代码中启动加载时间编织器?

How to start aspectj loadtime weaver agent without restarting jvm / how to start loadtime weaver in code?

有什么方法可以在应用程序 运行 期间启动 AspectJ loadtime weaver?意味着无需重新启动 JVM 并添加 -javaagent:... ?

我尝试了 但没有成功。

是的,你可以这样做,我自己为 AspectJ 实现了这个功能,它从 1.8.7 版开始就包含了,请参见 release notes 示例。

但请注意,编织仅适用于 类 已加载 在您激活编织器后