若依后台管理系统(IDEA)-- 代码生成器傻瓜教程
2022-08-03 09:57:03
201
{{single.collect_count}}

在这里插入图片描述# My Environment

  • RuoYi多模块版本
  • IDEA 2018.3
  • JDK 1.8
  • Maven 3.6.2
  • SpringBoot 2.3.0
  • 360浏览器

构建过程(代码生成器)

  1. 建数据库表(字段及表必须添加注释),表名形如:para_value:
    DBT
  2. 修改ruoyi-admin的配置文件application.yml
author: cjw # 开发者姓名,生成到类注释上packageName: com.ruoyi.para # 默认生成包路径autoRemovePre: true # 是否自动去除表前缀tablePrefix: para # 表前缀(与数据库建立的表对应比如shop_order)

在这里插入图片描述
3. 新建模块ruoyi-xxx,如ruoyi-para,按如图所示操作:
在这里插入图片描述
点击Maven,写入要新建的模块名:
在这里插入图片描述
之后引入common模块至新建模块pom.xml文件下:

<!-- 通用工具--><dependencies><!-- 通用工具--><dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-common</artifactId></dependency></dependencies>

在这里插入图片描述
4. 登录Ruoyi系统,点击系统工具,进入代码生成模块。导入需要生成的数据表:
在这里插入图片描述
接着修改生成功能名以及检查表描述是否添加描述:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
生成后打开压缩文件,将压缩文件中mapper文件夹复制到新建模块的resource目录下,将压缩文件中java文件夹下的com复制到新建模块的java目录下。
在这里插入图片描述
5. 在ruoyi-admin模块下的Controller中新建对应的para(功能package),复制新建模块的Controller到该package下,并删除原新建模块中的controller。
在这里插入图片描述
6. 在ruoyi-admin模块下的templates中新建对应的para(功能package),复制新建模块的templates下生成的html到该package下。
在这里插入图片描述
7. 在父工程下引入新建模块的依赖:

<!-- 核心模块--><dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-para</artifactId><version>${ruoyi.version}</version></dependency>

在这里插入图片描述
之后再ruoyi-admin中引入新建模块依赖:

 <dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-para</artifactId></dependency>

在这里插入图片描述
然后刷新Maven,爆红的地方消失。
8 .进入若依系统,点击系统管理中的菜单管理,构建目录及其目录下的菜单:
在这里插入图片描述
在这里插入图片描述
请求地址和权限标识来自于对应的Controller:
在这里插入图片描述
重启或等待热部署(前提配置了热部署)后,刷新界面:
在这里插入图片描述


END

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}