java若依框架代码生成工具使用(前后端分离版)

使用若依代码生成工具实现单表的增删改查

1.新建模块

java若依框架代码生成工具使用(前后端分离版)_第1张图片

2.添加新模块至父模块中,修改父模块的pom.xml文档

java若依框架代码生成工具使用(前后端分离版)_第2张图片
在根目录下pom.xml添加以下内容

 <!-- 学生信息管理-->
            <dependency>
                <groupId>com.ruoyi</groupId>
                <artifactId>ruoyi-myresident</artifactId>
                <version>${ruoyi.version}</version>
            </dependency>
<modules>
        <module>ruoyi-myresident</module>
    </modules>

在admin目录下pom.xml添加以下内容

 <!-- 学生信息管理模块-->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-myresident</artifactId>
        </dependency>

在新模块的目录下pom.xml添加以下内容

 <dependencies>
        <!-- 通用工具-->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-common</artifactId>
        </dependency>
    </dependencies>

3.运行若依项目,添加新目录

java若依框架代码生成工具使用(前后端分离版)_第3张图片
java若依框架代码生成工具使用(前后端分离版)_第4张图片

4.创建数据库表

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 = '学生信息表';

5.导入表,生成对应代码

java若依框架代码生成工具使用(前后端分离版)_第5张图片
java若依框架代码生成工具使用(前后端分离版)_第6张图片
java若依框架代码生成工具使用(前后端分离版)_第7张图片

6.将生成的代码导入对应的前后端目录中,直接选中复制即可,同时运行生成的sql,否则菜单会显示异常

java若依框架代码生成工具使用(前后端分离版)_第8张图片

7.后端clean一下,然后重启项目即可成功

java若依框架代码生成工具使用(前后端分离版)_第9张图片

8.成功运行后的界面如下所示

java若依框架代码生成工具使用(前后端分离版)_第10张图片

你可能感兴趣的:(java学习,java)