我有一个项目 A (Spring Web),想导入到另一个项目,例如
- 网络项目
- 桌面项目
怎么做?请帮忙。谢谢。
最佳答案
您无法导入“项目”本身。您可以将 JAR 作为项目的依赖项提供,然后将 Spring 配置(即应用程序上下文)从 JAR 导入到项目的 Spring 配置中。
示例
项目A编译为a.jar
,并在a.jar
的根文件夹中包含a-context.xml
。然后在您放置的项目中的 project-context.xml
中
<import resource="classpath:a-context.xml" />
您的案例
就您而言,这没有多大意义。我假设 Web 项目被编译成 WAR
文件?那么,如果在桌面应用程序中使用,您就会有很多多余的依赖项。因此,您应该提取一个编译为 common.jar
的公共(public)项目,该项目可以用作两个项目的依赖项。
关于Spring应用程序上下文导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14376928/