ruoyi-vue-pro 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
ruoyi-vue-pro 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
ruoyi-vue-pro 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 芋道源码
适用人群 未知
收录时间 2021-05-04

软件简介

芋道(ruoyi-vue-pro),一套全部开源企业级的快速开发平台,毫无保留给个人及企业免费使用。

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

  • 前端采用 vue-element-admin
  • 后端采用 Spring Boot、MySQL、Redis。
  • 权限认证使用 Spring Security & Token,支持多终端认证系统。
  • 支持加载动态权限菜单,多方式轻松权限控制。
  • 高效率开发,使用代码生成器可以一键生成前后端代码。

内置功能

分成三种内置功能:

  • 系统功能
  • 基础设施
  • 研发工具

友情提示:本项目基于 RuoYi-Vue 修改,重构优化后端的代码,美化前端的界面。

额外新增的功能,我们使用 🚀 标记。

🙂 所有功能,都通过 单元测试 保证高质量。

系统功能

  功能 描述
  用户管理 用户是系统操作者,该功能主要完成系统用户配置
  在线用户 当前系统中活跃用户状态监控,支持手动踢下线
  角色管理 角色菜单权限分配、设置角色按机构进行数据范围权限划分
  菜单管理 配置系统菜单,操作权限,按钮权限标识等
  部门管理 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
  岗位管理 配置系统用户所属担任职务
  字典管理 对系统中经常使用的一些较为固定的数据进行维护
🚀 短信管理 短信渠道、短息模板、短信日志,对接阿里云、云片等主流短信平台
🚀 操作日志 系统正常操作日志记录和查询,集成 Swagger 生成日志内容
  登录日志 系统登录日志记录查询,包含登录异常
🚀 错误码管理 系统所有错误码的管理,可在线修改错误提示,无需重启服务
  通知公告 系统通知公告信息发布维护

基础设施

  功能 描述
🚀 配置管理 对系统动态配置常用参数,支持 SpringBoot 加载
  定时任务 在线(添加、修改、删除)任务调度包含执行结果日志
🚀 文件服务 支持本地文件存储,同时支持兼容 Amazon S3 协议的云服务、开源组件
🚀 API 日志 包括 RESTful API 访问日志、异常日志两部分,方便排查 API 相关的问题
  MySQL 监控 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈
  Redis 监控 监控 Redis 数据库的使用情况,使用的 Redis Key 管理
🚀 Java 监控 基于 Spring Boot Admin 实现 Java 应用的监控
🚀 链路追踪 接入 SkyWalking 组件,实现链路追踪
🚀 日志中心 接入 SkyWalking 组件,实现日志中心
🚀 分布式锁 基于 Redis 实现分布式锁,满足并发场景
🚀 幂等组件 基于 Redis 实现幂等组件,解决重复请求问题
🚀 服务保障 基于 Resilience4j 实现服务的稳定性,包括限流、熔断等功能
🚀 日志服务 轻量级日志中心,查看远程服务器的日志
🚀 单元测试 基于 JUnit + Mockito 实现单元测试,保证功能的正确性、代码的质量等

研发工具

  功能 描述
🚀 代码生成 前后端代码的生成(Java、Vue、SQL、单元测试),支持 CRUD 下载
🚀 系统接口 基于 Swagger 自动生成相关的 RESTful API 接口文档
🚀 数据库文档 基于 Screw 自动生成数据库文档,支持导出 Word、HTML、MD 格式
  表单构建 拖动表单元素生成相应的 HTML 代码

在线体验

演示地址:http://dashboard.yudao.iocoder.cn

  • 账号密码:admin/admin123

文档地址:http://www.iocoder.cn/categories/Yudao/

未来会补充文档和视频,方便胖友冲冲冲!

技术栈

项目 说明
yudao-dependencies Maven 依赖版本管理
yudao-framework Java 框架拓展
yudao-admin-server 管理后台的服务端
yudao-admin-ui 管理后台的 UI 界面
yudao-user-server 用户前台的服务端
yudao-user-ui 用户前台的 UI 界面

后端

框架 说明 版本 学习指南
Spring Boot 应用开发框架 2.4.5 文档
MySQL 数据库服务器 5.7  
Druid JDBC 连接池、监控组件 1.2.4 文档
MyBatis Plus MyBatis 增强工具包 3.4.1 文档
Dynamic Datasource 动态数据源 3.3.2 文档
Redis key-value 数据库 5.0  
Redisson Redis 客户端 3.1.46 文档
Spring MVC MVC 框架 5.4.6 文档
Spring Security Spring 安全框架 5.4.6 文档
Hibernate Validator 参数校验组件 6.1.7 文档
Quartz 任务调度组件 2.3.2 文档
Knife4j Swagger 增强 UI 实现 3.0.2 文档
Resilience4j 服务保障组件 1.7.0 文档
SkyWalking 分布式应用追踪系统 8.5.0 文档
Spring Boot Admin Spring Boot 监控平台 2.3.1 文档
Jackson JSON 工具库 2.11.4  
MapStruct Java Bean 转换 1.4.1 文档
Lombok 消除冗长的 Java 代码 1.16.14 文档
JUnit Java 单元测试框架 5.7.1 -
Mockito Java Mock 框架 3.6.28 -

前端

框架 说明 版本
Vue JavaScript 框架 2.6.12
Vue Element Admin 后台前端解决方案 -

演示图

系统功能

模块 biu biu biu
登陆 & 首页
用户 -
部门 & 岗位 -
菜单 & 角色 -
审计日志 -
短信
字典 -
错误码 & 通知 -

基础设施

模块 biu biu biu
文件 & 配置 -
定时任务 -
API 日志 -
MySQL & Redis -
监控平台

研发工具

模块 biu biu biu
代码生成
文档 -
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(14) 发布并加入讨论🔥
发表了资讯
2023/10/25 08:33

芋道 ruoyi-vue-pro v1.8.3 发布:优化商城代码,并支持 Spring Cloud 版本

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

3
6
发表了资讯
2023/09/24 23:55

芋道 ruoyi-vue-pro v1.8.2 发布:支持 SpringBoot 3,优化启动速度

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

0
3
发表了资讯
2023/09/03 19:58

芋道 ruoyi-vue-pro v1.8.1 发布:新增会员中心、商城系统

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

2
14
发表了资讯
2023/07/27 08:10

芋道 ruoyi-vue-pro v1.8.0 发布:重构支付中心,提供支付接入实战

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

0
7
发表了资讯
2023/05/29 23:28

芋道 ruoyi-vue-pro v1.7.3 发布:完善达梦数据库的兼容,新增 Vue3 商品管理

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

0
9
发表了资讯
2023/04/19 21:57

芋道 ruoyi-vue-pro v1.7.2 发布:重构 Vue3 管理后台,提升易用性、稳定性

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

0
6
发表了资讯
2023/03/15 09:13

芋道 ruoyi-vue-pro v1.7.1 发布:新增 Vue3 管理后台支持工作流、大屏设计器

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

4
10
发表了资讯
2023/01/30 02:40

芋道 ruoyi-vue-pro v1.7.0 发布:增加微信公众号、站内信、邮箱、数据脱敏

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

0
8
发表了资讯
2023/01/05 08:51

芋道 ruoyi-vue-pro v1.6.6 发布:完善 Vue3 管理后台,增加IP&地区库

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要...

0
12
发表了资讯
2022/12/01 10:08

芋道 ruoyi-vue-pro v1.6.5 发布:重构 Vue3 管理后台,优化稳定性

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有功能全部开源! 拒绝虚假开源,售卖商业版,程序员不骗程序员!! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 :stuck_out_tongue_wi...

2
14
发表了资讯
2022/08/23 08:54

芋道 ruoyi-vue-pro v1.6.4 发布:新增 uniapp 管理后台、报表设计器

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有功能全部开源! 拒绝虚假开源,售卖商业版,程序员不骗程序员!! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用 有任何...

6
19
发表了资讯
2022/07/29 01:32

芋道 ruoyi-vue-pro v1.6.3 发布:工作流支持会签或签、新增 Vue3 管理后台

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有功能全部开源! 拒绝虚假开源,售卖商业版,程序员不骗程序员!! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端 Vue2 版本采用 vue-element-admin 前端...

0
11
发表了资讯
2022/06/10 09:42

芋道 ruoyi-vue-pro v1.6.2 发布:新增 OAuth 2.0、单点登录、多种数据库

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有功能全部开源! 拒绝虚假开源,售卖商业版,程序员不骗程序员!! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端采用 vue-element-admin ,正在支持 Vu...

6
18
发表了资讯
2022/03/21 10:10

芋道 ruoyi-vue-pro v1.6.0 发布:支持 OSS 云存储,优化代码生成

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有功能全部开源! 拒绝虚假开源,售卖商业版,程序员不骗程序员!! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端采用 vue-element-admin ,正在支持 Vu...

1
6
发表了资讯
2022/03/10 13:17

芋道 ruoyi-vue-pro v1.6.0 发布:支持 Flowable 工作流,发布开发文档

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有功能全部开源! 拒绝虚假开源,售卖商业版,程序员不骗程序员!! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端采用 vue-element-admin ,正在支持 Vu...

9
30
发表了资讯
2022/02/28 08:24

芋道 ruoyi-vue-pro v1.5.1 发布:优化多租户功能,新增租户套餐,增强多租户封装

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有功能全部开源! 拒绝虚假开源,售卖商业版,程序员不骗程序员!! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端采用 vue-element-admin ,正在支持 Vu...

7
14
发表了资讯
2022/02/17 23:25

芋道 ruoyi-vue-pro v1.5.0 发布:优化前端界面,修复重构多模块产生的 Bug

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端采用 vue-element-admin ,正在支持 Vue 3 + ElementUI Plus 最新方案。 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson。 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认...

6
14
发表了资讯
2022/02/07 09:27

芋道 ruoyi-vue-pro v1.4.0 发布:重构成多 Maven Module 的代码结构  

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端采用 vue-element-admin ,正在支持 Vue 3 + ElementUI Plus 最新方案。 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson。 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认...

13
15
发表了资讯
2022/01/24 08:27

芋道 ruoyi-vue-pro v1.3.0 发布:新增工作流的功能

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 前端采用 vue-element-admin ,正在支持 Vue 3 + ElementUI Plus 最新方案。 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson。 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认...

12
29
发表了资讯
2021/12/15 13:21

芋道 ruoyi-vue-pro v1.2.0 发布:新增多租户、数据权限的功能

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 yudao-admin-server + yudao-admin-ui面向 B 端的管理后台。 yudao-user-server + yudao-user-ui面向 C 端的用户前台(微信小程序 + H5 页面)。 更新说明 ⚠️ Warning 这个版本新增了多租户与数据权限两个重量级的功能,建议花点时间进行了解与学习。 ⭐ New Feature...

0
18
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
14 评论
77 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部