RuoYi代码生成功能教学

一、修改后台配置

author: zyk # 开发者姓名,生成到类注释上
packageName: com.ruoyi.mytest # 默认生成包路径
autoRemovePre: true # 是否自动去除表前缀
tablePrefix: my # 表前缀(与数据库建立的表对应比如shop_order)

在这里插入图片描述

二、建表

建表需要注意的事项:

​ 1.字段及表要加注释。

​ 2.表的命名形如:sys_test、pro_product.

(这里我的测试用表表名为:my_test2)

三、生成代码

登录系统–>系统工具–代码生成

在这里插入图片描述

在这里插入图片描述

选好点击确定后:
1611657294983.png

此时点击编辑:
1611657417201.png
1611658047616.png)]
填写相关信息。

​ 基本信息:填写表名称、表描述、实体类名称(会成为生成的实体java类的类名)、作者、备注等信息(有的信息一般默认填上了)。

​ 字段信息:

​ 插入:添加时,是否手动填写此项,若数据库已经设置自动增长,这里可不勾选。

​ 编辑:是否可修改。
​ 列表:前端页面表格显示此表数据时,是否显示此项数据。(一般勾选。否则会出现有表头,但此列数据 空白的现象。)
​ 查询:前端页面表格搜索条件是否包含此项。
​ 显示类型:可以以各种形式显示,根据需要选择即可。

​ 生成信息:

​ 生成功能名:为侧边菜单栏名字。

​ 生成业务名:文件名。

填写完以后提交,点击生成代码:
在这里插入图片描述
生成的代码压缩包解压后会有三个文件:

在这里插入图片描述

数据库:将sql文件在数据库里运行一下。

前台:将vue文件夹里的文件放到ruoyi-ui文件的对应文件夹里。例如:
1611658852983.png
后台:新建一个(maven)module: ruoyi-test (根据自己的需要命名) 形如:

在这里插入图片描述

将解压出来的main文件夹下的文件复制到此模块对应文件下,形如:

在这里插入图片描述

将ruoyi-test下controller里的文件复制到ruoyi-admin的controller里,并将ruoyi-test下controller里的原文件删掉。(爆红先别管)

添加依赖

​ ruoyi-test下的pom.xml添加依赖如下:

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

​ ruoyi-admin下的pom.xml添加依赖如下:

<!-- 测试模块-->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-test</artifactId>
        </dependency>

​ 父工程下的pom.xml添加依赖如下:

<!-- 测试模块-->
            <dependency>
                <groupId>com.ruoyi</groupId>
                <artifactId>ruoyi-test</artifactId>
                <version>${ruoyi.version}</version>
            </dependency>

前后台重启,即可操作。

在菜单管理中要注意这些:
1611660154206.png
1611660365885.png1611660523123.png

Logo

快速构建 Web 应用程序

更多推荐