若依代码生成(超详细的图文教程)

文章详细介绍了如何从若依官网获取并启动项目,使用代码生成功能将代码导入到已有系统中,包括启动前后端、编辑表信息、设置生成路径及模块名,以及处理可能遇到的问题如路径冲突和菜单表更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近因为要使用若依框架生成代码,因为刚开始不熟悉,所以耗费了挺长时间的,按照网上的教程都是新建一个mudel,我是想把生成的代码直接放到我原来的系统中,自己摸索耗费了点时间,所以特地记录一下。

一、启动若依系统

1.1 从若依官网拉取若依系统

若依官网:http://www.ruoyi.vip/
点击这个后会进入若依的gitee地址,使用git拉或者下载压缩包都可以
在这里插入图片描述

1.2 启动若依项目

下面是若依系统的结构:ruoyi-ui是前端部分代码
在这里插入图片描述
我们需要分别启动一下前后端,
1、先运行sql文件,然后将系统的数据库配置改成自己的
在这里插入图片描述
在这里插入图片描述
2、启动后端之前需要先启动一下redis,否则会报错

看到这个就说明启动成功了
在这里插入图片描述

3、然后再启动前端
注意:这里先把目录切到前端代码下面,不然命令运行会报错
在这里插入图片描述
我这里直接在idea中启动,找到下面的Terminal命令行窗口,输入命令启动

先运行
npm install(只有第一次运行时需要)
依赖下载完成后再运行
npm run dev

4、启动成功
密码是admin123
在这里插入图片描述

二、使用代码生成功能生成代码

2.1 首先找到代码生成页面,然后把你创建在数据库中的表导入进来,然后进行编辑

在这里插入图片描述

2.2 编辑字段信息跟生成信息

在这里插入图片描述
注意:这里的字段描述要写,否则代码中就没有注释
建议建表时直接这样写,这样导入时所有描述就都有了
在这里插入图片描述
这里解释一下生成包路径、生成模块名、生成业务名这三个东西。

生成包路径,就是你将这个生成的代码要放到哪个包下,写你自己的包路径就可以了。
生成模块名跟业务名其实也很好理解,我们只需要知道,它对应代码中的哪个部分就可以了,
其实对应的就是Controller中的路径。
在这里插入图片描述
我们看这里我设置生成模块名为jgs,业务名为information1
所以Controller上@RequestMapping路径就显示为/jgs/information1
还有就是权限控制字段中也显示的是jgs:information1
因此这就是模块名跟业务名的作用。

注意:不要乱填,最好别用默认的,改一下,如果跟别的模块填的一样了,项目就会报错,因为controller中有路径重复了,所以填的时候要填成全局唯一的。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.3 生成代码

在这里插入图片描述
这是生成后的压缩包的内容,main是后端代码,vue是前端代码,classMenu.sl是往菜单表中插入新模块的信息,需要运行一下
在这里插入图片描述

三、将生成的代码放到系统中

将domian、mapper、service中的代码粘到ruoyi-system下面对应的文件夹中,controller的代码要粘到ruoyi-admin下面
在这里插入图片描述

在这里插入图片描述
前端代码放到ruoyi-ui下面(都严格按照生成的目录结构来放)
在这里插入图片描述
最后运行一下生成的sql文件,会发现menu表中多了这几条数据
在这里插入图片描述
最后重启下项目即可,前后端都重启,会发现多出了班级管理模块,页面包括增删改查都已经有了。
遇到的问题:我在重启后端时提示找不到某某,这时候使用maven重构下项目即可。
在这里插入图片描述

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丿BAIKAL巛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值