0
我正在使用使用Apache Maven構建的多模塊Spring項目。我有一些XML bean位於模塊的資源文件夾(1)中。我想將它們導入到位於模塊(2)中的另一個XML Bean文件中。從另一個模塊導入XML beans文件?
我所知道的是,我必須使用:
<import resource="" />
什麼是寫在資源屬性的路徑正確的方法是什麼?儘可能使用例子。
我正在使用使用Apache Maven構建的多模塊Spring項目。我有一些XML bean位於模塊的資源文件夾(1)中。我想將它們導入到位於模塊(2)中的另一個XML Bean文件中。從另一個模塊導入XML beans文件?
我所知道的是,我必須使用:
<import resource="" />
什麼是寫在資源屬性的路徑正確的方法是什麼?儘可能使用例子。
<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。
導入標記如何知道bean文件位於模塊(1)中?你不會在你的路徑中提及任何與該模塊相關的東西! 官方文檔很差,涵蓋了這部分的主題! – Hatem 2014-09-27 06:58:41