我是Aspectj的新手,我有一个疑问,我们是否可以使用aspectj在jar文件中存在的函数之前注入代码。
jgzswidk1#
是的,您可以将方面代码编织到第三方类文件或JAR中。有两种方法可以实现这一点:
-javaagent:pathto/aspectjweaver.jar
现在请读一些AspectJ documentation。
1条答案
按热度按时间jgzswidk1#
是的,您可以将方面代码编织到第三方类文件或JAR中。有两种方法可以实现这一点:
-javaagent:pathto/aspectjweaver.jar
使用Aspect J织入代理启动JVM,以便在类加载期间实现方面织入。这样您就牺牲了一些启动时间,但不需要创建修改过的Aspect文件。一切都是动态发生的。现在请读一些AspectJ documentation。