我正在开发一个项目,我们开发了各种罐作为小模块。然后将这些jar作为依赖项添加到基础项目中。
在基础项目applicationContext中,我们使用以下行导入了所有dendantndant jar的applicationContext
<import resource="classpath*:applicationContext.xml" />
上面一行确保加载所有applicationContexts.xml。在代码分析中,我发现applicationContext中的每个模块都注入了dataSource。虽然所有的jar都将使用相同的数据源,但每个jar都在实例化自己的数据源。有没有办法可以指定一个可以通过基类本身注入的全局数据源。
在每个罐中,我们都注入了一个数据源,jar用它来执行数据库操作。我希望jar使用基础jar的数据源而不是它自己的datsources。