2013-01-17 34 views
2

我有一個項目(春季網絡),並想導入到另一個項目,如Spring應用上下文進口

  1. Web項目
  2. 桌面項目

怎麼辦呢?請幫忙。謝謝。

+0

更好地製作桌面項目的.jar文件,並將其導入到Spring Web項目中。我已經爲我的一個項目做了同樣的事情。 –

回答

5

您不能像這樣導入「項目」。您可以使JAR成爲項目的依賴項,然後將JAR中的Spring配置(即應用程序上下文)導入到項目的Spring配置中。

項目A中的a.jar根文件夾編譯成a.jara-context.xml。然後在你的項目project-context.xml你把

<import resource="classpath:a-context.xml" /> 

你的情況下

你的情況,這並沒有太大的意義。我假設這個web項目被編譯成一個WAR文件?然後,如果在桌面應用程序中使用,則有許多依賴關係是多餘的。因此,您應該提取一個編譯爲common.jar的公共項目,該項目可用作兩個項目的依賴項。

+0

我通常會將XML文件拆分爲多個層,以便部件可以重複使用。即Model.xml Daos.xml –

+0

是的,當然通常應該分裂的不僅僅是「普通」,但爲了這個說明的目的,它應該是足夠的。一旦OP得到這個概念,進一步的改進應該很容易。 –