L08_RuoYi-Vue生成代码使用说明

本文将以一个简单的数据库表为例,探讨若依前后端分离版本生成代码功能的实现思路,并提供详细的说明和示例。希望本文对您能够有所帮助。

目录

创建数据库

若依导入数据库表

填写相关生成信息

生成代码

拷贝代码到若依项目的对应目录

测试使用

新增

修改

查询

删除

关于若依生成代码功能的个人想法

关于前文提到的controller,service,mapper,domain的解释


创建数据库

找到若依后端配置的数据库,在该数据库增加数据库表

建表语句如下

CREATE TABLE my_student (
    id int primary key auto_increment comment '编号',
    name varchar(30)  null unique comment '学生姓名',
    sex char(1)  null comment '性别(0男1女2未知)'
);

INSERT INTO my_student (id, name, sex) VALUES (null, '张三', '男');

数据库表详情如下

若依导入数据库表

运行若依,找到代码生成功能

将我们刚刚创建的表导入,当然,你也可以一次性导入多张表

填写相关生成信息

基本信息&字段信息

生成信息

这里我选择新增一个菜单用来挂靠学生信息管理功能

生成代码

拷贝代码到若依项目的对应目录

生成的代码目录

controller(控制层)

service(业务逻辑层)

mapper(数据持久层)

domain(数据模型层)

数据库xml文件

前端api文件

前端vue文件

运行SQL文件

注意,运行该文件不会新增表,只会在sys_menu表新增数据

测试使用

最终页面

新增

修改

查询

删除

关于若依生成代码功能的个人想法

在web应用开发过程中,你可以在设计好数据库表后,使用若依的生成代码功能生成后端代码,再将后端代码添加到新建的springboot项目中,再根据需要具体修改

关于前文提到的controller,service,mapper,domain的解释

java中的controller、domain、mapper、service代表了服务端接口的 4 层,第一层是控制层(controller),负责接口请求/响应的控制,调用第二层业务逻辑层(service 一般分为接口和实现),完成具体业务功能,它会调用第三层数据持久层 mapper(persistence)的逻辑,作用是访问数据库,向数据库发送 SQL 完成数据库操作。第四层是数据模型层 domain,保存着与数据库表所对应的结构体。
参考链接:https://blog.csdn.net/zheshihuahua/article/details/129137970

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值