若依前后端分离框架,修改项目名和新建模块
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 tool
packageName: com.kdyzm.business
# 自动去除表前缀,默认是false
autoRemovePre: 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{ ... }
浙公网安备 33010602011771号