若依[RuoYi-Vue]使用(四)- 代码生成

项目场景:若依使用 - 代码生成


前提

  1. redis 启动成功
  2. IDEA启动成功
  3. Navaicat mysql数据库启动成功
  4. vscode启动成功

步骤

1. 新建(一级)菜单

在这里插入图片描述
路由地址
???

2. 代码生成

  • 2.1 打开网页:系统工具 -> 代码生成 -> 导入 -> 勾选“数据表” -> 确定。

在这里插入图片描述
成功如下:
在这里插入图片描述

  • 2.2 点击“编辑”
    在这里插入图片描述
    基本信息:
    在这里插入图片描述

表名称
默认为数据表名称,不可修改。

表描述
该描述将在网页导航栏内显示。

实体类名称
IDEA domain/InforPeople文件夹内,可以看到该类的定义。

在这里插入图片描述

生成包路径
ruoyi\manage是一个相对路径。其上级路径为:

E:\*\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-*\src\main\java\com\ruoyi\manage\

生成模块名
将在vscode资源管理器(Ruoyi-ui\src\api\mpeolple\bpeople.js)中看到
将在vscode资源管理器(Ruoyi-ui\src\views\mpeolple\bpeople\index.vue)中看到

生成业务名
将在vscode资源管理器(Ruoyi-ui\src\api\mpeolple\bpeople.js)中看到
将在vscode资源管理器(Ruoyi-ui\src\views\mpeolple\bpeople\index.vue)中看到

生成功能名
网页左侧导航栏显示。

上级菜单
之前添加的一级菜单。选择其他的也行

  • 提交后如下图,点击代码生成。

在这里插入图片描述

  • 2.3 生成代码
    自动下载ruoyi.zip。解压后,文件夹内包含2个文件夹和一个sql文件,如下图。

在这里插入图片描述

  • 2.4 解压ruoyi.zip
    main:为后端文件夹
    其内包含java和recesources两个文件夹。
    java文件夹内包含共5个文件,包括:
    InforPeopleController.java
    InforPeople.java
    InforPeopleMapper.java
    InforPeopleServiceImpl.java
    IInforPeopleService.java
    都是根据“代码生成”->基本信息->实体类名称,命名的文件。

recesources文件夹内包含:
InforPeopleMapper.xml

3. 文件覆盖

main文件夹需要覆盖以下的文件夹。

E:\Code\Java\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-manage\src\main\java
E:\Code\Java\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-manage\src\main\resources
// 此时2个文件夹内均为空。
// 因为新建的模板manage,所以放在了此处,如果没有新建模板,放在
// E:\Code\Java\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-admin
// 也可

vue:为前端文件夹
需要覆盖以下文件夹。

E:\Code\Java\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\src\api
E:\Code\Java\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\src\views

未被覆盖时,前端 api文件夹内仅以下文件夹:
在这里插入图片描述

覆盖后,api文件夹内多出了一个文件夹,该文件夹名字即代码生成 -> 生成信息->模块名。
mpeople子文件夹为bpeople,正是代码生成 -> 生成信息->业务名。
在这里插入图片描述

未被覆盖时,前端 views文件夹内仅以下文件夹:
在这里插入图片描述
覆盖后,views文件夹内同样多出了一个文件夹,该文件夹名字即代码生成 -> 生成信息->模块名。
mpeople子文件夹为bpeople,正是代码生成 -> 生成信息->业务名。
在这里插入图片描述

4. 加载sql文件

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 开始 -> 关闭。

5. 重启idea项目,重启vscode项目。

在这里插入图片描述
若依默认账户/密码 admin/admin123.

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值