若依官网地址 http://doc.ruoyi.vip/

我使用地是分离版本 代码下载地址是 https://gitee.com/y_project/RuoYi-Vue

一些环境配置啥的这里就不赘述了,自行百度

使用idea引入RuoYi-Vue 

若依单体系统架构图 若依管理系统教程_java

 修改数据库地账号密码以及数据库名 

若依单体系统架构图 若依管理系统教程_Vue_02

 然后,点击右上角启动项目

若依单体系统架构图 若依管理系统教程_数据库_03

 启动成功截图

若依单体系统架构图 若依管理系统教程_java_04

看到这个就说明你启动成功了,前端界面项目需要你进入到ruoyi-ui下面然后先install 然后run dev启动

接下来进入主题,自动生成代码

第一步,先在数据库里新建数据,我用的是可视化工具 navicat for mysql

若依单体系统架构图 若依管理系统教程_Vue_05

使用若依系统的自动生成代码功能,需要注意的就是每个字段以及表都是需要注释的,不然会报错

表建好了之后,回到项目

若依单体系统架构图 若依管理系统教程_java_06

 进入到这个界面,列表里的stu_student 是需要点击导入,选择这个表导入的,导入成功之后就能看到上图界面,可以进行编辑,如果不需要编辑,就直接点击生成代码,看到如下界面

若依单体系统架构图 若依管理系统教程_Vue_07

我还是把我修改的配置贴出来,不然后面为什么新建的文件夹名称是student怕不知道

若依单体系统架构图 若依管理系统教程_java_08

然后,新建module 放对应的代码到对应的位置,这里顺便说一声,gin-admin-vue就比较这个更加自能话,它操作按钮同步之后代码都是直接到对应的位置的,无需自己copy的

若依单体系统架构图 若依管理系统教程_Vue_09

 

若依单体系统架构图 若依管理系统教程_若依单体系统架构图_10

module名称自己写,建议统一化方便管理

然后开始copy代码

下载的main文件先copy到新建的ruoyi-student 下的main

若依单体系统架构图 若依管理系统教程_java_11

api/views

若依单体系统架构图 若依管理系统教程_若依单体系统架构图_12

接下来开始配置菜单

若依单体系统架构图 若依管理系统教程_数据库_13

里面的路径和权限以自己设置的为主

权限可以在代码生成的controller.java下看到

若依单体系统架构图 若依管理系统教程_java_14

接着需要配置pom.xml文件

第一个地方

若依单体系统架构图 若依管理系统教程_若依单体系统架构图_15

第二个地方

若依单体系统架构图 若依管理系统教程_若依单体系统架构图_16

 第三个地方

若依单体系统架构图 若依管理系统教程_Vue_17

 然后前后端都重启,你会发现菜单出来了,但是接口报错404,是需要修改一个位置的配置,官网也没有说明,可能是需要出钱才能看到,哈哈

重点

在上面我们copy代码main的代码的时候,是直接整个替换新建module里的main的,但是还需要做一个操作才能访问到接口

若依单体系统架构图 若依管理系统教程_java_18

就是需要把RuoYi-Vue\ruoyi-student\src\main\java\com\ruoyi\student下面的controller复制到 ruoyi-admin...web/controller,需要你新建文件夹,新建的module的com.ruoyi.student 新建文件夹名就是student,然后把controller里面的java文件复制进去,然后重启就好了

效果如下

若依单体系统架构图 若依管理系统教程_若依单体系统架构图_19