1

有没有办法用 LTW 指定 aop.xml 文件的名称?或定义另一个名称和位置?我有几个我使用的软件模块,它们都使用具有不同设置的 META-INF/aop.xml。我将这些模块包含在一个 Web 应用程序中,然后这一切都取决于它是如何部署/解包的,使用哪个 aop.xml 文件。所以经过长时间的搜索,我发现并非所有的 LTW 编织都会发生纠正,因为它取决于 aop。使用了xml...

基本上我需要使用两个 aop.xml 文件,有点合并 aop.xml 文件的两个内容......

这个怎么做?埃德

4

2 回答 2

2

使用 AspectJ 时,您可以使用系统属性org.aspectj.weaver.loadtime.configuration指向另一个配置文件。例如:

-D org.aspectj.weaver.loadtime.configuration=META-INF/myaop.xml
于 2011-05-06T14:02:32.947 回答
1

使用 aop.xml 在 AspectJ 中重复加载时间编织。

此外,AspectJ 文档说:

当从给定的编织类加载器中可以看到多个配置文件时,它们的内容在概念上是合并的。

于 2012-02-03T16:23:28.543 回答