YunaiV /ruoyi-vue-pro

🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、MES、IM、AI 大模型、IoT 物联网等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!

★ 40,333⑂ 8,661👁 267⑃ 330● 870▤ 75◈ 0
JavaMITCreated 2021-01-24doc.iocoder.cn/
40,333
stars
+17+158+693
8,661
forks
267
watchers
330
prs
870
issues
75
releases
0
discussions

README

严肃声明:现在、未来都不会有商业版本,所有代码全部开源!!

「我喜欢写代码,乐此不疲」  
「我喜欢做开源,以此为乐」

我 🐶 在上海艰苦奋斗,早中晚在 top3 大厂认真搬砖,夜里为开源做贡献。

如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。

 🐶 新手必读

 演示地址【Vue3 + element-plus】:
 演示地址【Vue3 + vben(ant-design-vue)】:
 演示地址【Vue2 + element-ui】:
 启动文档:
 视频教程:

 🐰 版本说明

| 版本                                                                  | JDK 8 + Spring Boot 2.7                                                   | JDK 17/21 + Spring Boot 3.5                                                           | JDK 25 + Spring Boot 4.x                                                              |
|---------------------------------------------------------------------|---------------------------------------------------------------------------|---------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
| 【完整版】ruoyi-vue-pro | master 分支 | master-jdk17 分支 | master-jdk25 分支 |
| 【精简版】yudao-boot-mini | master 分支   | master-jdk17 分支   | master-jdk25 分支   |

 【完整版】:包括系统功能、基础设施、工作流程、支付系统、数据报表、微信公众号、商城系统、会员中心、ERP、WMS、CRM、MES、HRM、FMS、PMS、OA 协同办公、AI 大模型、IoT 物联网、IM 即时通讯等功能
 【精简版】:只包括系统功能、基础设施功能,不包括工作流程、支付系统、数据报表、微信公众号、商城系统、会员中心、ERP、WMS、CRM、MES、HRM、FMS、PMS、OA 协同办公、AI 大模型、IoT 物联网、IM 即时通讯等功能

可参考 《迁移文档》 ,只需要 5-10 分钟,即可将【完整版】按需迁移到【精简版】

 🐯 平台简介

芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。

 有任何问题,或者想要的功能,可以在 _Issues_ 中提给艿艿。

 😜 给项目点点 Star 吧,这对我们真的很重要!

!架构图

 Java 后端:master 分支为 JDK 8 + Spring Boot 2.7,master-jdk17 分支为 JDK 17/21 + Spring Boot 3.5,master-jdk25 分支为 JDK 25 + Spring Boot 4.x
 管理后台的电脑端:Vue3 提供 element-plus、vben(ant-design-vue) 两个版本,Vue2 提供 element-ui 版本
 管理后台的移动端:采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
 后端采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson
 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB,以及达梦、人大金仓、瀚高等国产数据库,详见 信创兼容与数据库支持
 消息队列可使用 Event、Redis、RabbitMQ、Kafka、RocketMQ 等
 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
 支持加载动态权限菜单,按钮级别权限控制,Redis 缓存提升性能
 支持 SaaS 多租户,可自定义每个租户的权限,提供透明化的多租户底层封装
 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
 高效率开发,使用代码生成器可以一键生成 Java、Vue 前后端代码、SQL 脚本、接口文档,支持单表、树表、主子表
 实时通信,采用 Spring WebSocket 实现,内置 Token 身份校验,支持 WebSocket 集群
 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
 集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏

 🐲 信创兼容与数据库支持

支持国产操作系统、数据库和中间件,满足信创环境的部署需要:

| 类别       | 支持                                                  | 说明                                                                                                                                                         |
|----------|-----------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 国产操作系统   | 银河麒麟、统信 UOS 等 Linux 系统                              | 参考 《Linux 部署》,选择与 CPU 架构匹配的 JDK                                                          

Top issues

Latest release

v2026.10(jdk25):扩展信创与多数据库兼容,App 端支持音视频通话,增强系统稳定性 v2026.10(jdk25) 2026-10-31
本月概要:
 【信创】扩展国产数据库接入,补充国产应用服务器与缓存中间件的兼容、接入说明。
 【数据库】完善 PostgreSQL、Oracle、SQL Server 等数据库的 SQL 兼容与初始化脚本。
 【移动端】IM 音视频通话支持 App、微信小程序接入,完善 Android、iOS 运行与打包发布说明。
 【IoT】新增设备影子、消息透传与 JavaScript 数据解析,支持 IoTDB 存储,完善设备状态管理。
 【管理后台】Vue2 完成 19 个业务模块对齐,新增手机确认扫码登录,优化多套管理后台的首屏加载与交互体验。
 【部署与集成】补充 Docker Compose、Kubernetes、Jenkins 部署说明,提供分库分表、分布式事务及限流熔断的可选接入,增加 RustFS 存储配置。
 【稳定性】修复工作流、支付、商城、CRM、MES 等模块的用户反馈问题,完善权限校验、文件下载安全及大整数编号处理。

 📈 Statistic

 总代码行数:712996
 源码代码行数:460703
 注释行数:150116
 单元测试用例数:5787

 🚀 新增功能

后端框架专区:
 【优化】完善达梦数据库安装说明,建议从官网下载较新的 DM8 服务端版本,增加完整版本和 FIND_IN_SET 可用性检查,并说明 Docker 镜像示例及已有数据的升级注意

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON