若依后台管理系统(IDEA)-- 代码生成器傻瓜教程

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

猜你喜欢

转载自blog.csdn.net/cjw12581/article/details/107582866