若依项目框架解析

一、框架介绍

RuoYi是一个基于Java技术开发的后台管理系统,基于技术组合(SpringBoot+Vue),内置模块有:部门管理、角色用户、菜单即按钮授权、数据权限、系统参数、日志管理、代码生成、表单构建等。支持多数据源、支持分布式事务。

项目下载及启动请看上一个博客!!!!!

二、如何快速搭建一个自己的模块

1.在若依数据库中创建一张自己模块需要的表(eg:学生表)

2.在若依项目中新建模块如下

若依项目框架解析_第1张图片

3.在总pom.xml导入新建模块的依赖(按如下格式写)

若依项目框架解析_第2张图片

4.在ruoyi-admin的pom.xml中导入依赖(按如下格式写)

若依项目框架解析_第3张图片

5.由于我们一会使用生成代码会用到ruoyi-common中的内容,所以我们需要在我们创建的新模块中导入ruoyi-common的依赖(按如下格式写)

若依项目框架解析_第4张图片

 6.在若依首页中打开菜单管理新建一个我们新模块的菜单(按如下格式写)

若依项目框架解析_第5张图片

 7.在代码生成中点击导入,搜索你刚才创建的模块的数据库表然后点击提交,之后点击编辑

若依项目框架解析_第6张图片

 注:生成包路径改为com.ruoyi.student 之后点击提交保存

8.点击生成代码

若依项目框架解析_第7张图片

9.将下载下的压缩包解压并将对应的包分别放到idea和前端vue中

若依项目框架解析_第8张图片

10.打开main将后端代码放到之前创建的模块中,打开vue将前端代码放到对应的前端目录下,打开数据库将上边的sql脚本导入到数据库中

11.这样我们自己的模块就做好了,重启前后端即可

三、如何在线创建表单

1.点击我们若依中的表单构建工具

若依项目框架解析_第9张图片

2.需要什么我们点左边的的小组件即可

3.写好之后点击导出vue文件

 4.将对应生成的vue文件放入到我们的前端项目中即可

四、简述系统监控

若依项目框架解析_第10张图片

 1.我们可以查看我们的实时在线用户

若依项目框架解析_第11张图片

 2.服务监控是我们的系统数据(cpu、内存以及jvm虚拟机)

若依项目框架解析_第12张图片

 3.缓存监控是我们的Redis的基本信息以及内存消耗

若依项目框架解析_第13张图片

若依项目框架解析_第14张图片

同时我们的数据也会上传到redis中

4.缓存列表

若依项目框架解析_第15张图片

 五、系统接口

系统接口功能是为了能更让我们在编写后端代码的时候自动生成我们的接口文档

1后端控制层加入以下注解

若依项目框架解析_第16张图片

在方法中配置接口的标题信息 

若依项目框架解析_第17张图片

具体详解见我们若依官方api文档介绍即可

后台手册 | RuoYi

你可能感兴趣的:(java,开发语言,redis,springboot,vue)