多模块搭建
现在,我们对上面的ssm项目进行改造,将web和service和mapper层分成三个模块,再抽出base的几个模块作为公共模块使用,具体模块结构划分如下图所示:
模块名 放那些内容
basic-util 工具类: Ajaxresult PageList StringUtils
basic-core 基础核心:核心实现 baseMapper baseService baseDomain …
项目名-common 项目对应的公共东西,domian,query
项目名-mapper 映射器,*Mapper.java *Mapper.xml
项目名-service 业务模块
项目名-web web模块提供数据(接口层)
还要注意配置文件拆分:
web.xml配置
mvc:web配置
service :service配置
mapper: db,数据源配置,mapper配置
————————————————