若依代码生成器很强大的,可以让我们写增删改查的效率大增。但是我在用的过程中总感觉还不够爽快。我想根据自己的想法改造一下。
若依代码生成的基本操作如下:
https://www.bilibili.com/video/BV1ba411i7Df/
生成代码一步到位
目前的生成代码操作:
生成代码
总体来说操作还是有些繁琐的。我想实现的是只需要点一个按钮,就可以完成以上所有内容:
- 下载代码
- 解压代码
- 复制前端代码
- 复制后端代码
- 自动执行菜单SQL
- 编译代码并重启服务
成品代码分享
https://download.csdn.net/download/lxyoucan/85081009
没积分无法下载的可以朋友可以私信我。
核心修改的文件如下:
- RuoYi-Vue/ruoyi-generator/src/main/java/com/ruoyi/generator/service/GenTableServiceImpl.java
- RuoYi-Vue/ruoyi-generator/src/main/java/com/ruoyi/generator/service/IGenTableService.java
- RuoYi-Vue/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java
- RuoYi-Vue/ruoyi-generator/src/main/resources/generator.yml
- RuoYi-Vue/ruoyi-generator/src/main/java/com/ruoyi/generator/config/GenConfig.java
- RuoYi-Vue/ruoyi-generator/src/main/java/com/ruoyi/generator/mapper/GenSysMenuMapper.java
- RuoYi-Vue/ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenSysMenu.java
- RuoYi-Vue/ruoyi-generator/src/main/resources/mapper/generator/GenSysMenuMapper.xml
- RuoYi-Vue/ruoyi-ui/src/views/tool/gen/index.vue
- RuoYi-Vue/ruoyi-ui/src/api/tool/gen.js
使用方法与注意事项
具体的使用方法,可以参考我的视频:
https://www.bilibili.com/video/BV1B5411U7Br/
有以下几个注意事项,你看一下你做的是否对。
- 自动生成的代码路径配置是否正确。
- 代码生成后,项目需要rebuild一下,不然不生效。这一点我在视频中也有说明。
其他的就没什么要注意的了。这个代码我仅在macOS和linux下测试过,理论上支持windows但是没有实测过。你可以参考我的思路,自己优化一下。
你可以检查一下,你的代码目录中是否有文件正常生成了。
代码理论上是没有问题的,很多小伙伴都试用过了。