2014-09-27 24 views
0

我正在使用使用Apache Maven構建的多模塊Spring項目。我有一些XML bean位於模塊的資源文件夾(1)中。我想將它們導入到位於模塊(2)中的另一個XML Bean文件中。從另一個模塊導入XML beans文件?

我所知道的是,我必須使用:

<import resource="" /> 

什麼是寫在資源屬性的路徑正確的方法是什麼?儘可能使用例子。

回答

1
<import resource="classpath:resources/beans-config.xml" /> 

XML文件應該位於引用模塊(1)的WEB-INF/resources文件夾中。

查看Composing XML-based configuration metadata中的註釋。

當然要能夠從另一個模塊中引用類路徑的資源,你必須添加的模塊2的pom.xml像依賴部分:

<dependency> 
     <groupId>module1.groupid</groupId> 
     <artifactId>module-1-artifact-id</artifactId> 
     <version>module1.version</version> 
    </dependency> 

模塊1罐將在類路徑中,當模塊2應用程序運行,或者如果模塊2是web應用程序,則打包成war。

+0

導入標記如何知道bean文件位於模塊(1)中?你不會在你的路徑中提及任何與該模塊相關的東西! 官方文檔很差,涵蓋了這部分的主題! – Hatem 2014-09-27 06:58:41

相關問題