在基础项目中解决依赖jar的Spring注入

时间:2014-05-21 14:00:42

标签: java spring dependency-injection

我正在开发一个项目,我们开发了各种罐作为小模块。然后将这些jar作为依赖项添加到基础项目中。

在基础项目applicationContext中,我们使用以下行导入了所有dendantndant jar的applicationContext

<import resource="classpath*:applicationContext.xml" />

上面一行确保加载所有applicationContexts.xml。在代码分析中,我发现applicationContext中的每个模块都注入了dataSource。虽然所有的jar都将使用相同的数据源,但每个jar都在实例化自己的数据源。有没有办法可以指定一个可以通过基类本身注入的全局数据源。

在每个罐中,我们都注入了一个数据源,jar用它来执行数据库操作。我希望jar使用基础jar的数据源而不是它自己的datsources。

0 个答案:

没有答案