目录
拆分Spring配置文件
拆分(Splitting)是将一个整体或复杂的系统、组织、功能、任务等分解成更小、更独立的部分或子项的过程。拆分通常用于简化复杂性、提高可管理性、并行开发或实现模块化设计。
为什么拆分Spring配置文件
a. 项目规模变大,配置文件可读性和维护性都会降低
b. 多人修改同一配置文件时也容易发生冲突,影响开发效率
拆分方案
a. 公用配置(包含数据源、事务等)+每个系统模块一个单独配置文件(包含Dao、Service以及Web控制器)
b. 公用配置(包含数据源、事务等)+DAO Bean配置+业务逻辑Bean配置+Web控制器配置
两种方案各有特色,适用于不同场合