1

我是spring的新手,我开始开发一个有2个模块的新应用程序,每个模块都是一个项目,第一个是一个java项目,它包含在a中声明的服务bean servicescontext.xml,第二个项目是一个Web应用程序使用第一个项目。我需要在使用服务 bean(java 项目)的 Web 应用程序中声明 bean。

4

2 回答 2

3

我想这取决于你想如何打包 webapp。一种适合您的解决方案是将服务模块打包为 jar 文件,然后将其放入 webapp 的 WEB-INF/lib 中。然后,您可以从您的 webapp 配置中引用其他 xml 文件。看看这个:

<import resource="servicescontext.xml"/>

添加“类路径”以引用服务模块 jar 文件中的 xml 文件:

<import resource="classpath:servicescontext.xml"/>
于 2010-04-07T09:44:33.510 回答
0

你可以使用maven。将第一个项目打包为 jar 并将其依赖项添加到第二个项目的 pom.xml 中。您将能够引用第一个项目中定义的所有 bean。

于 2014-08-01T03:13:04.953 回答