Spring应用程序上下文导入
我有一个项目a(SpringWeb),希望导入到另一个项目中,例如Spring应用程序上下文导入,spring,import,applicationcontext,Spring,Import,Applicationcontext,我有一个项目a(SpringWeb),希望导入到另一个项目中,例如 网络项目 桌面项目 怎么做?请帮忙。谢谢 不能将“项目”本身导入。您可以将JAR作为项目的依赖项使用,然后将Spring配置(即应用程序上下文)从JAR导入到项目的Spring配置中 示例 使用A.jar的根文件夹中的A-context.xml将编译好的项目投影到A.jar。然后在project context.xml中,将 <import resource="classpath:a-context.xml" />
A.jar
的根文件夹中的A-context.xml
将编译好的项目投影到A.jar
。然后在project context.xml
中,将
<import resource="classpath:a-context.xml" />
您的案例
在你的情况下,这没有多大意义。我假设web项目被编译成
WAR
文件?如果在桌面应用程序中使用,那么会有很多多余的依赖项。因此,您应该提取一个编译成common.jar
的公共项目,该项目可以用作两个项目的依赖项。最好生成桌面项目的.jar文件,并将其导入SpringWeb项目。我已经为我的一个项目做了同样的工作。我通常将XML文件分为多个层,以便可以重用部分。当然,人们通常不应该只拆分“公共”部分,而应该仅拆分“公共”部分,但就本示例而言,这就足够了。一旦OP正确理解了这个概念,进一步细化应该很容易。