Spring DAO模块化项目结构问题

时间:2015-03-12 07:13:15

标签: java spring maven orm

我正在做我的项目的重构是Spring(我是一个Spring n00b)并使用ORM,我有几个应用程序访问同一个数据库。我想在我的项目结构中做的是为我的DAO(项目crush-dao)设置一个maven模块,并让我的每个应用程序都进入该模块。在我使用Spring的过去,bean的定义是在我的webapp中,所以引用dao bean就在一起。

使用这种结构,我如何从我的应用程序(例如App A,App B)beans.xml中引用crush-dao bean?并且在App X级别的属性配置器bean,我的crush-dao中的xml是否知道继承这些属性?由于App X包含crush-dao作为依赖项,App X会通过类路径引用显式包含crush-dao的beans.xml吗?

这看起来像是一个逻辑结构吗?第一次尝试正确...谢谢

编辑:或者在每个App的xml中使用crush-dao beans.xml的内容更合乎逻辑?我试图避免重复代码/配置,但这似乎比我上面提到的更合乎逻辑,对吧?

0 个答案:

没有答案
相关问题