若依框架分离版生成代码使用详细步骤

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.成功!

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值