RuoYi若依代码生成+一键部署

RuoYi若依代码生成+一键部署_第1张图片

若依代码生成器很强大的,可以让我们写增删改查的效率大增。但是我在用的过程中总感觉还不够爽快。我想根据自己的想法改造一下。

若依代码生成的基本操作如下:
https://www.bilibili.com/video/BV1ba411i7Df/

生成代码一步到位

目前的生成代码操作:
生成代码

下载
生成代码
解压代码
复制后台代码
复制前端代码
执行菜单SQL
编译运行

总体来说操作还是有些繁琐的。我想实现的是只需要点一个按钮,就可以完成以上所有内容:

  • 下载代码
  • 解压代码
  • 复制前端代码
  • 复制后端代码
  • 自动执行菜单SQL
  • 编译代码并重启服务

成品代码分享

RuoYi若依代码生成+一键部署_第2张图片

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/

有以下几个注意事项,你看一下你做的是否对。

  1. 自动生成的代码路径配置是否正确。
    RuoYi若依代码生成+一键部署_第3张图片
  2. 代码生成后,项目需要rebuild一下,不然不生效。这一点我在视频中也有说明。
    RuoYi若依代码生成+一键部署_第4张图片

其他的就没什么要注意的了。这个代码我仅在macOS和linux下测试过,理论上支持windows但是没有实测过。你可以参考我的思路,自己优化一下。

你可以检查一下,你的代码目录中是否有文件正常生成了。
代码理论上是没有问题的,很多小伙伴都试用过了。

你可能感兴趣的:(java,若依,RuoYi,mybatis)