1、修改项目名:使用若依框架修改器.exe即可
2、新建模块,具体见
https://www.cnblogs.com/kuangdaoyizhimei/p/14452736.html
- 项目名右键——新建模块——maven——输入模块名
- 修改新模块pom文件,添加framework依赖(注意名字应和修改过的项目名对上)
-
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>ruoyi</artifactId><groupId>com.ruoyi</groupId><version>3.4.0</version></parent><modelVersion>4.0.0</modelVersion><groupId>com.kdyzm</groupId><artifactId>ruoyi-business</artifactId><version>1.0.0-SNAPSHOT</version><dependencies><!-- 核心模块--><dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-framework</artifactId></dependency></dependencies> </project>
- 在admin模块下添加对新建模块的依赖
-
<dependency><groupId>com.kdyzm</groupId><artifactId>ruoyi-business</artifactId><version>1.0.0-SNAPSHOT</version> </dependency>
3、使用代码生成器:修改generator模块中resources/generator.yml
文件
# 代码生成
gen: # 作者author: kdyzm# 默认生成包路径 system 需改成自己的模块名称 如 system monitor toolpackageName: com.kdyzm.business# 自动去除表前缀,默认是falseautoRemovePre: false# 表前缀(生成类名不会包含表前缀,多个用逗号分隔)tablePrefix: sys_
若包名发生变化还需要修改mybatis,并在ruoyi-admin新增一个Config类,扫描com.kdyzm包,以将ruoyi-business模块中的所有组件纳入spring管理。
-
修改mybatis别名配置,增加对com.kdyzm包名的识别
# MyBatis配置 mybatis:# 搜索指定包别名typeAliasesPackage: com.ruoyi.**.domain,com.kdyzm.**.domain
-
修改mybatis的mapper扫描包路径
修改com.ruoyi.framework.config.ApplicationConfig类的MapperScan注解,增加对com.kdyzm包的扫描
@MapperScan({"com.ruoyi.**.mapper","com.kdyzm.**.mapper"}) public class ApplicationConfig{... }