1.修改代码生成配置
- 多模块:编辑
ruoyi-generator
中的resources
目录下的generator.ym
# 代码生成
gen:
# 开发者姓名,生成到类注释上
author: edikid
# 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
packageName: com.ruoyi.student
# 自动去除表前缀,默认是false
autoRemovePre: false
# 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
tablePrefix: sys_
2.新建数据库表结构(单表)
注意:表字段 和 表,都需要加注释,注释就是生成页面的显示内容
drop table if exists sys_student;
create table sys_student (
student_id int(11) auto_increment comment '编号',
student_name varchar(30) default '' comment '学生名称',
student_age int(3) default null comment '年龄',
student_hobby varchar(30) default '' comment '爱好(0代码 1音乐 2电影)',
student_sex char(1) default '0' comment '性别(0男 1女 2未知)',
student_status char(1) default '0' comment '状态(0正常 1停用)',
student_birthday datetime comment '生日',
primary key (student_id)
) engine=innodb auto_increment=1 comment = '学生信息表';
3.项目中新建模块,并配置项目依赖
3.1新建一个名为iruoyi-student的模块
3.2我们要在 RuoYi 整个项目下的pom.xml
中引入刚刚新建的模块:
<!-- 学生模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-student</artifactId>
<version>${ruoyi.version}</version>
</dependency>
3.3还需要在ruoyi-admin
这个模块的pom.xml
中引入刚刚新建的模块:
<!--学生模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-student</artifactId>
</dependency>
3.4由于自动生成的代码会用到ruoyi-common
中的内容,我们需要将ruoyi-common
引入到我们新建的模块中:(不做这个后面代码会报错)
<dependencies>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
</dependencies>
4.导入一开始建的表并设置上级目录,生成代码
点击编辑,修改生成信息
(导入后点击 [编辑] ,[生成信息] :建议把生成模块名和生成业务名写的不一样,否则后面可能会遇到问题。)
点击预览,找到sql
复制到数据库执行
刷新浏览器,发现生成学生信息菜单
生成代码解压
5.将生成的代码放入项目中
生成的前端代码放到相应的文件夹
6.成功!
更多推荐
若依框架分离版生成代码使用详细步骤
发布评论