如何在子模块中加载spring应用程序上下文

时间:2015-05-05 12:25:57

标签: java spring maven

我正在使用一些命令行界面在db中编写简单的数据删除应用程序。随着它越来越大,我决定将它分成两个maven子模块(一个cli,一个用于db操作)。在applicationContext方法中加载一个Main,一切正常。

更改后,我只在db模块中离开(至少我想)弹簧。该模块有一个公共接口(有四个实现)。如果它将被包含到其他项目中,我不想手动将该数据库模块的应用程序上下文加载到其他项目中(不确定它是否可行)。我只想拥有一个可以在旅途中使用的jar - 只需添加到pom.xml即可。另一方面,我不知道如何在子模块中初始化这个上下文。有可能,或者我应该问,我的模式是好的吗?

我知道存在@ContextConfiguration注释,但根据文档,它是用于集成测试。

1 个答案:

答案 0 :(得分:0)

您始终可以将其他配置文件导入当前模块。这样,您就可以根据业务需要对上下文进行分组。

<div class="colors">
            <div class="clip" id="color1"><div class="section" id="color1Actual"></div></div>
            <div class="clip" id="color2"><div class="section" id="color2Actual"></div></div>
            <div class="clip" id="color3"><div class="section" id="color3Actual"></div></div>
        </div>
相关问题