2010-09-17 81 views
1

有没有办法用LTW指定aop.xml文件的名称?或定义其他名称和位置? 我有几个使用的软件模块,都使用META-INF/aop.xml进行不同的设置。 我将这些模块包含在一个Web应用程序中,然后它全部依赖于如何部署/解压缩,使用哪个aop.xml文件。 因此,我发现经过长时间的搜索后,并非所有LTW编织都需要进行纠正,因为它取决于使用aop.xml文件...aop.xml的名称和位置?

基本上,我需要同时使用aop.xml文件文件,还挺合并aop.xml文件文件的两个内容...

如何做到这一点? Ed

+0

Spring配置文件是aop.xml文件吗? – Ralph 2011-01-28 14:19:34

回答

2

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

-D org.aspectj.weaver.loadtime.configuration=META-INF/myaop.xml 
+1

'-Dorg.aspectj.weaver.loadtime.configuration = file:META-INF/myaop.xml' [#](http://grepcode.com/file/repository.springsource.com/org.aspectj/com.springsource .org.aspectj.tools/1.6.6 /组织/ AspectJ的/韦弗/加载时/ ClassLoaderWeavingAdaptor.java#214) – 2013-01-10 11:01:17