若依框架分离版生成代码使用详细步骤
1.修改代码生成配置多模块:编辑ruoyi-generator中的resources目录下的generator.ym# 代码生成gen:# 开发者姓名,生成到类注释上author: edikid# 默认生成包路径 system 需改成自己的模块名称 如 system monitor toolpackageName: com.ruoyi.student# 自动去除表前缀,默认是falseautoRe
·
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.成功!

更多推荐




所有评论(0)