2010-09-17 63 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