前言:基于RouYi框架进行二次开发,controller层放在xxx-admin模块,二开的业务domain、mapper、service和xml文件放在新建模块中(与xxx-system模块保持一致)。
1. 新建业务模块
2. 新增模块增加pom引用
<dependencies>
<!-- 通用工具-->
<dependency>
<groupId>com.heyi</groupId>
<artifactId>heyi-common</artifactId>
</dependency>
</dependencies>
3. controller层 模块(xxx-admin模块)增加pom引用
<!-- 业务模块-->
<dependency>
<groupId>com.heyi</groupId>
<artifactId>heyi-business</artifactId>
<version>${parent.version}</version>
</dependency>
一个聚合类的父子模块项目,在已有模块的基础上又新增一个子模块时,依赖需要指定版本,不然会报错:[ERROR] 'dependencies.dependency.version' for com.heyi:heyi-business:jar is missing.
注:
1、新建模块项目会自动增加引用
2、application.yml文件中 MyBatis配置 根据新增模块的包名进行修改(注意:xxx-system模块需要被扫描到,所以最好所有模块的com.xxx 保持一致)