若依框架不分离版本创建新模块(多模块版)

第一步 修改代码生成配置

可不修改,对作者、版本、等字段进行重新编辑

image-20220718164643650

第二步 新建数据库表结构(单表)

若依建表有个要求:表字段 和 表,都需要加注释,注释就是生成页面的显示内容
drop table if exists stu_student;
 
create table stu_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 = '学生信息表';

第三步 项目中创建模块

①新建一个名为 ruoyi-student 的Maven模块:

②将pom文件的依赖解决

​ 在项目模块的 pom.xml 和admin模块的pom.xml下添加新模块的依赖

<!--学生模块-->
<dependency>
    <groupId>com.ruoyi</groupId>
    <artifactId>ruoyi-student</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

​ 由于自动生成的代码会用到ruoyi-common中的内容,我们需要将ruoyi-common引入到我们新建的模块中

<dependency>
        <groupId>com.ruoyi</groupId>
        <artifactId>ruoyi-common</artifactId>
</dependency>

第四步 在系统菜单管理中创建一个 “学生管理” 目录

image-20220718165622642

第五步 导入创建的数据库数据并修改生成信息

  • ​ 在字段信息中若字段显示方式非文本框一定要选择对应字典,否则会导致该字段无法编辑(该问题为排查时发现,懒人办法删除原来模块重新生成)

image-20220722110127061

  • ​ 生成包路径与新建模块路径保持一致 生成模块名和生成业务名最好不保持一致,防止导入时被合并

image-20220718165754823

**第六步 放入代码 **
将main下所有代码(包括java和resources)都放入到新建模块下(下方resources中少一个templates没复制,效果相同)

image-20220718170309709

第七步 将templates目录拷贝到ruoyi-admin目录下的resources

image-20220718170714848

执行sql文件

重启项目 重新登录,完成模块增加
image-20220718170816664

PS:若需要对下载的若依模块批量修改字段,可使用工具一键生成(官方推荐)
项目地址: https://gitee.com/lpf_project/common-tools

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值