news 2026/10/22 6:48:07

RuoYi-Vue-Plus 3 步跑起来的多租户后台管理系统完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RuoYi-Vue-Plus 3 步跑起来的多租户后台管理系统完整指南

RuoYi-Vue-Plus 3 步跑起来的多租户后台管理系统完整指南

【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus

RuoYi-Vue-Plus 是一套面向分布式集群与多租户场景重写的 Java 后台管理系统,内置 Sa-Token 权限认证、Mybatis-Plus、WarmFlow 工作流、SpringDoc 接口文档和 OSS 文件存储,帮你跳过权限、分页、脱敏、代码生成这些"每次都要重复造"的轮子,直接专注业务本身。

先说清楚:这套系统能帮你干什么

如果你正在做企业级后台(ERP、OA、业务中台),或者想拿一套现成的权限体系当项目骨架,RuoYi-Vue-Plus 能省掉大量基础工作量:

  • 权限与安全:基于 Sa-Token + JWT,登录校验、角色校验、权限注解、二级认证开箱即用,比 Spring Security 的繁琐配置清爽很多
  • 多租户 + 数据权限:租户隔离、按部门/角色过滤数据,只需给 Mapper 加注解即可无感生效
  • 企业级基础设施:分布式锁、分布式限流、SnailJob 定时任务、MinIO/S3 文件存储、接口传输加密、数据脱敏与加解密
  • 效率工具:设计好表结构后一键生成前后端 CRUD 代码,官方估算可降低约 80% 的重复开发量;WarmFlow 工作流支持转办、会签、加减签等复杂审批

它和原版 RuoYi不兼容——不是补丁式升级,而是整体重写,模块采用插件化解耦结构(common 公共包、modules 业务模块、extend 扩展服务),方便你按需裁剪。

环境要求:一张清单看明白

后端是 Maven 多模块工程(当前版本 6.0.0,基于 Spring Boot 4.1),依赖如下:

依赖版本要求说明
JDK21+(README 标注支持 21/25)注意不是 Java 8
Maven3.6+仓库自带mvnw包装器可直接用
MySQL5.7+ / 8.x默认连接localhost:3306
Redis6+缓存、分布式锁、限流都依赖它
前端工程Node.js + pnpm官方前端是独立仓库(Vue3 + TS + ElementPlus),不在本仓库内

前端地址、社区和部署文档的入口都写在根目录 README.md 里,本指南只讲后端主线。

快速上手:从 clone 到启动

整条主线是:克隆代码 → 初始化数据库 → 改一行配置 → 启动,前后端各走各的步骤。

1. 克隆代码

git clone https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus cd RuoYi-Vue-Plus

2. 初始化数据库

在 MySQL 里建库后导入 SQL 脚本,主库脚本是ry_vue.sql,工作流和定时任务按需导入:

create database `ry-vue` default charset utf8mb4;
mysql -uroot -p ry-vue < script/sql/ry_vue.sql # 需要工作流/定时任务时再导入: mysql -uroot -p ry-vue < script/sql/ry_workflow.sql mysql -uroot -p ry-vue < script/sql/ry_job.sql

Oracle、PostgreSQL、SQLServer 用户可以在 script/sql/ 下找到对应方言的脚本。

3. 只改一行配置

后端数据库连接配置在 ruoyi-admin/src/main/resources/application-dev.yml,默认值如下,如果你的账号密码不同就只改这里:

spring: datasource: dynamic: datasource: master: url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&... username: root password: root

同文件里还有一段 Redis 配置,默认localhost:6379、密码ruoyi123,本地 Redis 若没设密码,把password清空即可。

4. 构建并启动

mvn clean package -DskipTests java -jar ruoyi-admin/target/ruoyi-admin.jar

也可以进ruoyi-admin模块直接mvn spring-boot:run,开发时更省事。

5. 前端(独立工程)

从 README 指引处获取官方 plus-ui 前端仓库后:

npm install npm run dev

前端默认把请求代理到http://localhost:8080的后端。

怎么验证跑成功了

启动日志看到 Spring Boot 启动完成、无 ERROR 后:

  1. 浏览器访问http://localhost:8080,后端接口服务已就绪
  2. 前端页面默认端口(一般为http://localhost或http://localhost:80)打开后应看到登录页,使用内置账号admin/admin123登录(SQL 脚本中已预置超级管理员)
  3. 登录成功后进入管理后台,能看到用户、角色、菜单、部门等系统管理菜单,说明权限体系已正常加载
  4. 接口文档由 SpringDoc 生成(基于 javadoc 注释、零文档注解),可直接在浏览器里调试接口

常见坑与延伸阅读

  • 启动报数据库连接失败:90% 是application-dev.yml里的 url/账号没改成你自己的,先确认 MySQL 已导入ry_vue.sql
  • Redis 连不上:本地没装 Redis 时,可用 script/docker/docker-compose.yml 里的redis服务快速拉起一个
  • JDK 版本不对:低于 21 会直接编译失败,java -version确认一下
  • 前端 404 / 跨域:确认前端代理指向的是 8080 后端,且后端已在运行
  • 想用 Docker 一键部署:参考 script/docker/ 下的编排文件,包含 MySQL、Redis、MinIO、Nginx 和双节点后端实例
  • 深入功能差异:README 里有完整的框架功能对比表;ruoyi-demo 模块提供了缓存、限流、加密、Excel 等特性的 Demo Controller,照着读比看文档更快

<输出文章>

【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 4:51:41

RC522与51单片机SPI通信底层详解:时序、寄存器与MF1卡全流程

简介&#xff1a;本资源是面向嵌入式初学者与51单片机开发者的RC522射频识别&#xff08;RFID&#xff09;系统实战资料包&#xff0c;聚焦13.56MHz非接触式读写应用&#xff0c;解决从硬件连接、协议理解到功能实现的一站式学习需求&#xff0c;适用于门禁系统、智能卡读写器等…

作者头像 李华
网站建设 2026/10/21 4:51:40

把技能变成活系统:从囤积到高效习得的完整方法

我做这次复盘&#xff0c;是因为发现一个问题&#xff1a;身边绝大多数人所谓的学习技能&#xff0c;其实是在"存视频、收藏文章、买课"&#xff0c;真正能内化到行动里的技能少得可怜。我自己也是踩了不少坑&#xff0c;才把"skills"这个词从一个名词活生…

作者头像 李华
网站建设 2026/10/21 4:51:04

从策略梯度到Actor-Critic:强化学习策略优化核心解析

第五课下半部分学完了&#xff0c;这一部分的内容密度比前面几课都要高。如果说上半场还在围绕价值函数和DQN的各种变体打转&#xff0c;下半场真正切入了策略优化的核心命题&#xff1a;不学价值函数&#xff0c;能不能直接优化策略本身&#xff1f;答案是能&#xff0c;而且这…

作者头像 李华
网站建设 2026/10/21 4:50:36

MambaMorph核心解析:MR-CT跨模态变形配准的深度学习实践

做医学影像处理这些年&#xff0c;多模态配准是我觉得最反复折腾的一个方向。MR和CT之间的变形配准&#xff0c;在放疗计划、手术导航、多模态影像融合这些场景里几乎每天都要碰&#xff1a;CT提供剂量计算所需的电子密度信息&#xff0c;MR提供软组织靶区勾画所需的解剖对比&a…

作者头像 李华
网站建设 2026/10/21 4:50:31

知识工作插件选型与工作流搭建实战指南

先交代一个背景&#xff1a;我这两年被问得最多的问题&#xff0c;不是"你用什么笔记软件"&#xff0c;而是"你的知识库到底接了多少插件"。很多人看到别人的工作流截图&#xff0c;一排插件栏密密麻麻&#xff0c;第一反应是羡慕&#xff0c;第二反应是焦…

作者头像 李华
网站建设 2026/10/21 4:49:52

Visio 2013 安装与静默部署实战指南

简介&#xff1a;本资源为Microsoft Visio 2013官方安装包完整离线镜像&#xff0c;适用于Windows平台下需长期使用流程图、组织结构图、网络拓扑图等专业绘图工具的办公人员、IT系统架构师及高校工程类专业师生。安装包经实测可独立完成静默部署与功能验证&#xff0c;无需联网…

作者头像 李华