# My Environment
- RuoYi多模块版本
- IDEA 2018.3
- JDK 1.8
- Maven 3.6.2
- SpringBoot 2.3.0
- 360浏览器
构建过程(代码生成器)
- 建数据库表(字段及表必须添加注释),表名形如:para_value:
- 修改ruoyi-admin的配置文件application.yml
author: cjw # 开发者姓名,生成到类注释上
packageName: com.ruoyi.para # 默认生成包路径
autoRemovePre: true # 是否自动去除表前缀
tablePrefix: para # 表前缀(与数据库建立的表对应比如shop_order)
3. 新建模块ruoyi-xxx,如ruoyi-para,按如图所示操作:
点击Maven,写入要新建的模块名:
之后引入common模块至新建模块pom.xml文件下:
<!-- 通用工具-->
<dependencies>
<!-- 通用工具-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
</dependencies>
4. 登录Ruoyi系统,点击系统工具,进入代码生成模块。导入需要生成的数据表:
接着修改生成功能名以及检查表描述是否添加描述:
生成后打开压缩文件,将压缩文件中mapper文件夹复制到新建模块的resource目录下,将压缩文件中java文件夹下的com复制到新建模块的java目录下。
5. 在ruoyi-admin模块下的Controller中新建对应的para(功能package),复制新建模块的Controller到该package下,并删除原新建模块中的controller。
6. 在ruoyi-admin模块下的templates中新建对应的para(功能package),复制新建模块的templates下生成的html到该package下。
7. 在父工程下引入新建模块的依赖:
<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-para</artifactId>
<version>${ruoyi.version}</version>
</dependency>
之后再ruoyi-admin中引入新建模块依赖:
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-para</artifactId>
</dependency>
然后刷新Maven,爆红的地方消失。
8 .进入若依系统,点击系统管理中的菜单管理,构建目录及其目录下的菜单:
请求地址和权限标识来自于对应的Controller:
重启或等待热部署(前提配置了热部署)后,刷新界面:
END
更多推荐
若依后台管理系统(IDEA)-- 代码生成器傻瓜教程
发布评论