RuoYi-Cloud-Plus 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
RuoYi-Cloud-Plus 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
RuoYi-Cloud-Plus 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开源组织
地区 国产
投 递 者 疯狂的狮子Li
适用人群 未知
收录时间 2022-01-12

软件简介

RuoYi-Cloud-Plus 是一个微服务通用权限管理系统,重写 RuoYi-Cloud 并进行全方位升级(不兼容原框架)。

功能介绍 使用技术 文档地址 特性注意事项
微服务权限管理系统 RuoYi-Cloud-Plus RuoYi-Cloud-Plus官网 重写 RuoYi-Cloud 全方位升级(不兼容原框架)
分布式集群分支 RuoYi-Vue-Plus RuoYi-Vue-Plus官网 重写 RuoYi-Vue (不兼容原框架)
Vue3分支 RuoYi-Cloud-Plus-UI UI地址  
前端开发框架 Vue、Element UI Element UI官网  
后端开发框架 SpringBoot SpringBoot官网  
微服务开发框架 SpringCloud SpringCloud官网  
微服务开发框架 SpringCloudAlibaba SpringCloudAlibaba官网  
容器框架 Undertow Undertow官网 基于 XNIO 的高性能容器
权限认证框架 Sa-Token、Jwt Sa-Token官网 强解耦、强扩展
关系数据库 MySQL MySQL官网 适配 8.X 最低 5.7
关系数据库 Oracle Oracle官网 适配 12c
关系数据库 PostgreSQL PostgreSQL官网 适配 14
关系数据库 SQLServer SQLServer官网 适配 2019
缓存数据库 Redis Redis官网 适配 6.X 最低 5.X
分布式注册中心 Alibaba Nacos Alibaba Nacos文档 采用2.X 基于GRPC通信高性能
分布式配置中心 Alibaba Nacos Alibaba Nacos文档 采用2.X 基于GRPC通信高性能
服务网关 SpringCloud Gateway SpringCloud Gateway文档 响应式高性能网关
负载均衡 SpringCloud Loadbalancer SpringCloud Loadbalancer文档 负载均衡处理
RPC远程调用 Apache Dubbo Apache Dubbo官网 原生态使用体验、高性能
分布式限流熔断 Alibaba Sentinel Alibaba Sentinel文档 无侵入、高扩展
分布式事务 Alibaba Seata Alibaba Seata文档 无侵入、高扩展 支持 四种模式
分布式消息队列 SpringCloud Stream SpringCloud Stream文档 门面框架兼容各种MQ集成
分布式消息队列 Apache Kafka Apache Kafka文档 高性能高速度
分布式消息队列 Apache RocketMQ Apache RocketMQ文档 高可用功能多样
分布式消息队列 RabbitMQ RabbitMQ文档 支持各种扩展插件功能多样性
分布式搜索引擎 ElasticSearch ElasticSearch官网 业界知名
分布式链路追踪 Apache SkyWalking Apache SkyWalking文档 链路追踪、网格分析、度量聚合、可视化
分布式日志中心 ELK ElasticSearch官网 ELK业界成熟解决方案
分布式锁 Lock4j Lock4j官网 注解锁、工具锁 多种多样
分布式幂等 Redisson Lock4j文档 拦截重复提交
分布式任务调度 Xxl-Job Xxl-Job官网 高性能 高可靠 易扩展
分布式文件存储 Minio Minio文档 本地存储
分布式云存储 七牛、阿里、腾讯 OSS使用文档 云存储
分布式监控 Prometheus、Grafana Prometheus文档 全方位性能监控
服务监控 SpringBoot-Admin SpringBoot-Admin文档 全方位服务监控
数据库框架 Mybatis-Plus Mybatis-Plus文档 快速 CRUD 增加开发效率
数据库框架 P6spy p6spy官网 更强劲的 SQL 分析
多数据源框架 Dynamic-Datasource dynamic-ds文档 支持主从与多种类数据库异构
序列化框架 Jackson Jackson官网 统一使用 jackson 高效可靠
Redis客户端 Redisson Redisson文档 支持单机、集群配置
校验框架 Validation Validation文档 增强接口安全性、严谨性 支持国际化
Excel框架 Alibaba EasyExcel EasyExcel文档 性能优异 扩展性强
文档框架 Knife4j Knife4j文档 美化接口文档
工具类框架 Hutool、Lombok Hutool文档 减少代码冗余 增加安全性
代码生成器 适配MP、Knife4j规范化代码 Hutool文档 一键生成前后端代码
部署方式 Docker Docker文档 容器编排 一键部署业务集群
国际化 SpringMessage SpringMVC文档 Spring标准国际化方案

软件架构图

贡献代码

欢迎各路英雄豪杰 PR 代码 请提交到 dev 开发分支 统一测试发版

业务功能

功能 介绍
用户管理 用户是系统操作者,该功能主要完成系统用户配置。
部门管理 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理 配置系统用户所属担任职务。
菜单管理 配置系统菜单,操作权限,按钮权限标识等。
角色管理 角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理 对系统中经常使用的一些较为固定的数据进行维护。
参数管理 对系统动态配置常用参数。
通知公告 系统通知公告信息发布维护。
操作日志 系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志 系统登录日志记录查询包含登录异常。
文件管理 系统文件上传、下载等管理。
定时任务 在线(添加、修改、删除)任务调度包含执行结果日志。
代码生成 前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
系统接口 根据业务代码自动生成相关的api接口文档。
服务监控 监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。
缓存监控 对系统的缓存信息查询,命令统计等。
在线构建器 拖动表单元素生成相应的HTML代码。
连接池监视 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
使用案例 系统的一些功能案例

演示图例

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(7) 发布并加入讨论🔥
发表了资讯
2023/12/22 14:36

RuoYi-Cloud-Plus 发布 2.1.2 版本 2023 最后一版

更新日志 依赖升级 update springboot 3.1.5 => 3.1.7 update springboot 2.7.17 => 2.7.18(扩展服务升级到boot2最终版本) update mybatis-boot 3.0.2 => 3.0.3 优化依赖传递 update powerjob 4.3.3 => 4.3.6 update easyexcel 3.3.2 => 3.3.3 update transmittable-thread-local 2.14.2 => 2.14.4 update justauth 1.16.5 => 1.16.6 update redisson 3.24.1 => 3.24.3 修复订阅重启连接超时问题 update easy-es 1.1.1 => 2.0....

0
1
发表了资讯
2023/11/27 13:09

RuoYi-Cloud-Plus 发布 1.8.2 正式进入维护状态

更新日志 版本状态说明 由于 springboot 2.X 与 vue 2.X 官方均宣布停止维护, 故而 框架 1.X 版本 进入维护状态(只处理问题不更新功能) 停止维护时间预计: 2024年6-10月具体根据使用人数动态决定, 此版本已经相当稳定 即便不更新功能也不影响使用 如果依旧选择使用 jdk8 或者 jdk11 可以放心使用此版本, 如果希望使用 jdk17 或者 jdk21 可以选择使用 2.X 分支 依赖升级 update springboot 2.7.16 => 2.7.18 升级到2.X最终版本(...

0
4
发表了资讯
2023/11/15 11:01

RuoYi-Cloud-Plus 发布 2.1.1 大量代码优化与 bug 修复 建议升级

更新日志 依赖升级 update springboot 3.1.3 => 3.1.5 update springboot 2.7.14 => 2.7.17(扩展服务) update springboot-admin 3.1.5 => 3.1.7 update satoken 1.35.0.RC => 1.37.0 update mybatis-plus 3.5.3.2 => 3.5.4 适配mp新版本改动 update dynamic-ds 4.1.3 => 4.2.0 update bouncycastle 1.72 => 1.76 update poi 5.2.3 => 5.2.4 update redisson 3.23.2 => 3.24.1 update hutool 5.8.20 => 5.8.22 update lombok 1....

0
4
发表了资讯
2023/09/26 10:12

RuoYi-Cloud-Plus 发布 1.8.1 稳定性增强 修复部分bug

更新日志 依赖升级 update springboot 2.7.14 => 2.7.16 update springboot-admin 2.7.10 => 2.7.11 update satoken 1.35.0.RC => 1.36.0 update lombok 1.18.26 =. 1.18.30 update springboot 2.7.13 => 2.7.14 update mybatis-plus 3.5.3.1 => 3.5.3.2 update easyexcel 3.3.1 => 3.3.2 update hutool 5.8.18 => 5.8.20 update dubbo 3.1.8 => 3.1.11 功能更新 update 优化 代码生成 vo实体类序列化 update 优化 excel 导出不...

0
2
发表了资讯
2023/09/05 09:59

RuoYi-Cloud-Plus 发布 2.1.0 客户端授权、三方授权、传输加密、sms4j来袭

开发历程 2023年5月 开始 2.1.0 计划 历经1个月的设计与讨论 2023年6月 开始着手开发 历经2个多月的开发 特别感谢团队的小伙伴与一些热心的粉丝 参与功能开发与测试 2023年8月 开始公测 历经将近1个月的公测与修复工作(期间成功支持多位使用者生产使用) 2023年9月初 正式发布(经过多个小伙伴的生产实践 已基本可尝试生产使用) 关于1.X的说明 由于SpringBoot2.X与vue2.X均在11月底停止维护 故而咱们vue版本1.X也无法再继续更新 ...

0
5
发表了资讯
2023/07/11 10:10

RuoYi-Cloud-Plus 发布 1.8.0,新增 sms4j 短信融合

更新日志 重大更新 [重大更新] 新增 sms4j 短信融合框架整合(支持数十种短信厂商接入、发送限制、负载均衡等功能) [不兼容更新] 移除 原短信功能(建议使用新 sms4j 功能) [重要迁移] 迁移 vue3 前端到主仓库统一维护 依赖升级 update springboot 2.7.11 => 2.7.13 update spring-cloud 2021.0.7 => 2021.0.8 update satoken 1.34.0 => 1.35.0.RC update easyexcel 3.2.1 => 3.3.1 update sms4j 2.2.0 update element 2.15.12 =...

0
3
发表了资讯
2023/06/15 15:58

RuoYi-Cloud-Plus 2.0 公测版发布,Spring Boot 3.0 携手多租户强势来袭

更新日志 重点说明: 由于 SpringCloudAlibaba 一直未发布正式版 导致系统底层组件可能存在些许问题 故而不建议生产使用 框架也将直接开启后续 2.1.0 的开发工作 重大更新 [不兼容升级] java 版本从 jdk 8 升级到 jdk 17 且需要使用 graalvm 运行(暂时未解决原生jdk存在的问题) [不兼容升级] springboot 升级 3.0 版本 [不兼容升级] springcloud 升级 2022 版本 [不兼容升级] springcloud-alibaba 升级 2022 版本 [不兼容升级] 重...

0
8
发表了资讯
2023/03/14 10:10

RuoYi-Cloud-Plus 1.6.0 发布 新增 数据加解密模块 与 通用翻译模块

更新日志 重大更新 [重大更新] add 新增 通用翻译模块 ruoyi-common-translation 实现(部门名、字典、oss、用户名) [重大更新] add 新增 数据加解密模块 ruoyi-common-encrypt 依赖升级 update springboot 2.7.7 => 2.7.9 update springcloud 2021.0.5 => 2021.0.6 update easyexcel 3.1.5 => 3.2.1 update redisson 3.19.1 => 3.20.0 update springdoc 1.6.14 => 1.6.15 update hutool 5.8.12 => 5.8.15 (13与14有问题勿使用)...

0
6
发表了资讯
2023/03/13 10:32

RuoYi-Vue-Plus 4.6.0 发布,新增数据库加解密与通用翻译功能

更新日志 重大更新 [重大更新] add 新增 基于 Mybatis 实现数据库字段加解密功能 [重大更新] add 新增 通用翻译注解及实现(部门名、字典、oss、用户名) 依赖升级 update springboot 2.7.7 => 2.7.9 update easyexcel 3.1.5 => 3.2.1 update redisson 3.19.1 => 3.20.0 update hutool 5.8.11 => 5.8.15 (13与14有问题勿使用) update springdoc 1.6.14 => 1.6.15 update aws-java-sdk-s3 1.12.373 => 1.12.400 update element-ui...

0
5
发表了资讯
2023/01/13 10:29

RuoYi-Cloud-Plus 1.5.0 新春版发布,新增多数据库支持、内含 2.X 更新计划

更新日志 重大更新 [重大更新] 框架主体业务与代码生成器 完成 oracle postgres 多数据库类型支持(中间件不支持) [重大更新] 使用 spring 事件发布机制 重构登录日志与操作日志 支持多事件监听无入侵扩展 例如: 可以增加一个监听者将日志上传至ES等存储 对原有逻辑无影响 依赖升级 update springboot 2.7.6 => 2.7.7 update springboot-admin 2.7.7 => 2.7.10 update dubbo 3.1.3 => 3.1.4 update seata 1.5.2 => 1.6.1 适配升级...

0
7
发表了资讯
2023/01/13 10:09

RuoYi-Vue-Plus 4.5.0 新春版发布 新增多数据库支持 内含 2.X 更新计划

更新日志 重大更新 [重大更新] 框架主体业务与代码生成器 完成 oracle postgres 多数据库类型支持(中间件不支持) [重大更新] 使用 spring 事件发布机制 重构登录日志与操作日志 支持多事件监听无入侵扩展 例如: 可以增加一个监听者将日志上传至ES等存储 对原有逻辑无影响 依赖升级 update springboot 2.7.6 => 2.7.7 update springboot-admin 2.7.7 => 2.7.10 update dubbo 3.1.3 => 3.1.4 update seata 1.5.2 => 1.6.1 适配升级...

6
3
发表了资讯
2023/01/12 10:26

RuoYi-Vue-Plus 4.5.0 新春版发布,内含 5.X 更新计划

更新日志 重大更新 [重大更新] 使用 spring 事件发布机制 重构登录日志与操作日志 支持多事件监听无入侵扩展 例如: 可以增加一个监听者将日志上传至ES等存储 对原有逻辑无影响 依赖升级 update springboot 2.7.6 => 2.7.7 update springboot-admin 2.7.7 => 2.7.10 update mybatis-plus 3.5.2 => 3.5.3.1 update redisson 3.18.0 => 3.19.1 update sa-token 1.33.0 => 1.34.0 update easyexcel 3.1.3 => 3.1.5 update springdoc...

0
8
发表了资讯
2022/12/01 14:21

RuoYi-Cloud-Plus 1.4.0 超重磅完成 skywalking prometheus

更新日志 重大更新 [重大更新] 新增 对接 skywalking 全功能(详细看下方新功能列表) [重大更新] 重构 ruoyi-nacos 使用官方依赖整合 解决一些问题 并升级 2.1.2 版本 [重大更新] 新增 oss 私有库功能(数据库结构改动 需执行升级sql) [重大更新] 优化 数据源连接池从 druid 切换到 hikari(原因看文档) [重大更新] 新增 对接 prometheus + grafana 全功能(详细看下方新功能列表) 依赖升级 update springcloud 2021.0.4 => 2021.0....

1
11
发表了资讯
2022/11/28 14:12

RuoYi-Vue-Plus 4.4.0 正式发布,使用 hikari 替换 druid 等

更新日志 重大更新 [重大更新] 优化支持 oss 私有库功能(数据库字段改动) #cd9c3c3f [重大更新] 连接池由 druid 修改为 hikari 更新相关配置(原因可看文档) #1f42bd3d [重大更新] 移除 tlog(不支持UI界面 使用的人太少) 建议使用 skywalking [重大更新] 增加 skywalking 集成 默认注释不开启(使用看文档) 依赖升级 update springboot 2.7.5 => 2.7.6 update springboot-admin 2.7.6 => 2.7.7 update satoken 1.31.0 => 1.33.0 ...

5
6
发表了资讯
2022/10/24 15:20

RuoYi-Vue-Plus 4.3.1 修复了一些问题和安全漏洞 建议升级

更新日志 依赖升级 update springboot 2.7.3 => 2.7.5 update springboot-admin 2.7.4 => 2.7.6 update sa-token 1.30.0 => 1.31.0 update springdoc 1.6.11 => 1.6.12 update poi 5.2.2 => 5.2.3 update hutool 5.8.6 => 5.8.8 update aws-s3 1.12.300 => 1.12.324 update aliyun-sms 2.0.18 => 2.0.22 update tencent-sms 3.1.591 => 3.1.611 update tlog 1.4.3 => 1.5.0 安全性升级 update snakeyaml 1.30 => 1.32 存在漏洞 ...

0
9
发表了资讯
2022/09/29 13:26

RuoYi-Cloud-Plus 发布 1.3.0,源码集成 Nacos 控制台

更新日志 重大更新 [重大更新] 新增 ruoyi-nacos 源码集成 nacos 服务端控制台 支持单机/集群模式 [重大更新] 重写 spring-cache 实现 更人性化的操作 支持注解指定ttl等一些参数 [重大更新] 新增 RuoYi-Cloud-Plus-UI 项目 Vue3 前端分支 [重大更新] 移除maven docker插件 过于老旧功能缺陷大 使用idea自带的docker插件替代 [重大更新] 优化 ruoyi-common-job 支持通过调度中心服务名注册 xxl-job-admin [重大更新] 新增 ruoy...

2
11
发表了资讯
2022/09/14 09:38

RuoYi-Vue-Plus 4.3.0 正式发布,接口文档无注解零入侵,让代码优雅起来

更新日志 重大更新 [重大更新] 整合 springdoc 基于 javadoc 实现无注解零入侵生成接口文档 [重大更新] 重写 spring-cache 实现 更人性化的操作 支持注解指定ttl等一些参数 [不兼容更新] 移除 swagger 所属所有功能 建议使用 springdoc [重大更新] 移除maven docker插件 过于老旧功能缺陷大 使用idea自带的docker插件替代 依赖升级 update springboot 2.6.9 => 2.7.3 update springboot-admin 2.7.2 => 2.7.4 update redisson ...

1
10
发表了资讯
2022/08/09 09:58

RuoYi-Cloud-Plus 发布 1.2.0 新增 SpringDoc 无注解文档生成

更新日志 重大更新 [重大更新] 新增 ruoyi-common-elasticsearch 模块 集成 easy-es 傻瓜式操作搜索引擎 [重大更新] 新增 ruoyi-common-doc 整合 springdoc 基于 javadoc 实现无注解零入侵生成接口文档 [不兼容更新] 移除 swagger 所属 ruoyi-doc ruoyi-common-swagger 两个模块 建议使用 ruoyi-common-doc 模块 依赖升级 update springboot 2.6.9 => 2.7.2 重构使用最新自动配置方式 update springboot-admin 2.6.7 => 2.7.3 u...

0
11
发表了资讯
2022/07/18 09:56

RuoYi-Cloud-Plus 发布 1.1.0 新增 ELK 与三大 MQ 支持

升级说明 重大更新 [重大更新] 新增 ELK 分布式日志中心整合 [重大更新] 新增 ruoyi-stream-mq 演示模块 完成 RabbitMQ RocketMQ Kafka 整合 [重大更新] 优化 docker 部署方式 使用 host 模式简化部署流程 降低使用成本 [重大更新] 调整 dubbo 服务注册命名空间与 cloud 服务保持一致 通过注册组区分访问服务 [安全性] 优化 nginx 限制外网访问内网 actuator 相关路径 建议升级 依赖升级 update springboot 2.6.8 => 2.6.9 upd...

8
19
发表了资讯
2022/06/28 10:15

RuoYi-Vue-Plus 4.2.0 新增 短信、邮件 等功能

更新日志 重大更新 [重大更新] 增加 ruoyi-sms 短信模块 整合 阿里云、腾讯云 短信功能 [重大改动] 基于 AWS S3 协议重新实现 OSS模块 支持自定义域名 [安全性] 优化 nginx 限制外网访问内网 actuator 相关路径(建议升级) [不兼容] 优化 文件与图片上传组件 使用id存储回显(升级的用户需要注意 上传组件返回值变成了 ossid 便于关联) [不兼容] 升级 mybatis-plus 3.5.2 解决新版本兼容性问题 关键字冲突修改(新增了很多关键字 ...

0
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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}}
没有更多内容
暂无内容
暂无内容
7 评论
87 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部