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

软件简介

基于 Spring Boot、Spring Cloud & Alibaba、OAuth2 的分布式微服务架构权限管理系统。

平台简介

  • 采用前后端分离的模式,微服务版本前端(基于 RuoYi-Vue)。
  • 后端采用Spring Boot、Spring Cloud & Alibaba。
  • 注册中心、配置中心选型Nacos,权限认证使用OAuth2。
  • 流量控制框架选型Sentinel。

系统模块

com.ruoyi     
├── ruoyi-ui              // 前端框架 [80]
├── ruoyi-gateway         // 网关模块 [8080]
├── ruoyi-auth            // 认证中心 [9200]
├── ruoyi-api             // 接口模块
│       └── ruoyi-api-system                          // 系统接口
├── ruoyi-common          // 通用模块
│       └── ruoyi-common-core                         // 核心模块
│       └── ruoyi-common-datascope                    // 权限范围
│       └── ruoyi-common-log                          // 日志记录
│       └── ruoyi-common-redis                        // 缓存服务
│       └── ruoyi-common-security                     // 安全模块
│       └── ruoyi-common-swagger                      // 系统接口
├── ruoyi-modules         // 业务模块
│       └── ruoyi-system                              // 系统模块 [9201]
│       └── ruoyi-gen                                 // 代码生成 [9202]
│       └── ruoyi-job                                 // 定时任务 [9203]
│       └── ruoyi-file                                // 文件服务 [9300]
├── ruoyi-visual          // 图形化管理模块
│       └── ruoyi-visual-monitor                      // 监控中心 [9100]
├──pom.xml                // 公共依赖

架构图

内置功能

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

系统演示  http://ruoyi.vip

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(6) 发布并加入讨论🔥
发表了资讯
2024/11/13 08:04

RuoYi-Cloud 3.6.5 发布,更多细节优化

若依 Cloud 微服务版本 v3.6.5 已发布,更新日志: 使用SpringDoc代替Swagger 菜单管理新增路由名称 新增数据脱敏过滤注解 限制用户操作数据权限范围 支持自定义显示Excel属性列 操作日志记录DELETE请求参数 用户登录后记录最后登录IP&时间 升级druid到最新版本1.2.23 升级fastjson到最新版2.0.53 升级dynamic-ds到最新版本4.3.1 升级spring-cloud到最新版2021.0.9 升级spring-boot-admin到最新版2.7.16 升级spring-cloud-alib...

0
0
发表了资讯
2024/04/01 09:48

RuoYi-Cloud 3.6.4 发布,更多细节优化

若依 Cloud 微服务版本 v3.6.4 已发布,更新日志: 全局数据存储用户编号 用户密码新增非法字符验证 代码生成支持选择前端模板类型 操作日志列表新增IP地址查询 显隐列组件支持复选框弹出类型 Excel注解ColumnType类型新增文本 Excel自定义数据处理器增加单元格/工作簿对象 升级element-ui到最新版本2.15.14 升级compression-webpack-plugin到6.1.2以兼容node18+ 升级druid到最新版本1.2.20 升级fastjson到最新版2.0.43 升级pag...

2
1
发表了资讯
2023/07/07 08:15

RuoYi-Cloud 3.6.3 发布,更多细节优化

若依 Cloud 微服务版本 v3.6.3 已发布,更新日志: 支持登录IP黑名单限制 操作日志新增消耗时间属性 屏蔽定时任务bean违规的字符 日志管理使用索引提升查询性能 日志注解支持排除指定的请求参数 支持自定义隐藏属性列过滤子对象 升级spring-boot到最新版本2.7.13 升级spring-cloud到最新版2021.0.8 升级spring-cloud-alibaba到最新版2021.0.5.0 升级druid到最新版本1.2.16 升级fastjson到最新版2.0.34 升级pagehelper到最新版1...

0
3
发表了资讯
2023/01/16 12:02

RuoYi-Cloud 3.6.2 发布,新春快乐

若依 Cloud 微服务版本 v3.6.2 已发布,更新日志: 重置时取消部门选中 新增返回警告消息提示 忽略不必要的属性数据返回 修改参数键名时移除前缓存配置 开启TopNav没有子菜单隐藏侧边栏 删除fuse无效选项maxPatternLength 兼容Excel下拉框内容过多无法显示的问题 修复文件上传组件格式验证问题 修复回显数据字典数组异常问题 修复sheet超出最大行数异常问题 修复Log注解GET请求记录不到参数问题 修复gateway流控规则生效但不显示...

0
4
发表了资讯
2022/09/30 11:32

RuoYi-Cloud 3.6.1 发布,更多细节优化

若依 Cloud 微服务版本 v3.6.1 已发布,更新日志: 数据逻辑删除不进行唯一验证 支持多权限字符匹配角色数据权限 页面内嵌iframe切换tab不刷新数据 新增密码最大错误次数/锁定时间 登录日志新增解锁账户功能 通用下载方法新增config配置选项 操作日志记录支持排除敏感属性字段 Excel注解支持导出对象的子列表方法 Excel注解支持自定义隐藏属性列 Excel注解支持backgroundColor属性设置背景色 升级spring-cloud-alibaba到最新版2...

0
10
发表了资讯
2022/07/16 12:52

RuoYi-Cloud 3.6.0 发布,更多细节优化

若依 Cloud 微服务版本 v3.6.0 已发布,更新日志: Excel注解支持color字体颜色 用户头像上传限制只能为图片格式 检查定时任务bean所在包名是否为白名单配置 字典类型必须以字母开头,且只能为(小写字母,数字,下滑线) 升级spring-cloud-alibaba到最新版2021.0.1.0 升级spring-cloud到最新版2021.0.3 升级spring-boot到最新版本2.7.1 升级spring-boot-admin到最新版2.7.2 升级seata到最新版1.5.1 升级pagehelper到最新版1.4...

0
7
发表了资讯
2022/04/11 08:50

RuoYi-Cloud 3.5.0 发布,更多细节优化

若依 Cloud 微服务版本 v3.5.0 已发布,更新日志: 开启TopNav没有子菜单情况隐藏侧边栏 侧边栏菜单名称过长悬停显示标题 用户访问控制时校验数据权限,防止越权 导出Excel时屏蔽公式,防止CSV注入风险 组件ImageUpload支持多图同时选择上传 组件FileUpload支持多文件同时选择上传 代码生成树表新增(展开/折叠) 代码生成子表支持日期/字典配置 代码生成编辑修改打开新页签 添加页签openPage支持传递参数 添加清理分页的线程变量...

0
11
发表了资讯
2022/01/24 10:07

RuoYi-Cloud 3.4.0 发布,更多细节优化

若依 Cloud 微服务版本 v3.4.0 已发布,更新日志: 新增Vue3前端代码生成模板 新增图片预览组件 新增压缩插件实现打包Gzip 新增docker一键复制的脚本 自定义xss校验注解实现 路由支持单独配置菜单或角色权限 前端支持设置是否需要防止数据重复提交 预览组件支持多图显示 代码生成列表图片支持预览 代码生成新增Java类型Boolean 定时任务目标字符串过滤特殊字符 定时任务目标字符串验证包名白名单 升级nacos到最新版2.0.4 升级s...

1
13
发表了资讯
2021/12/13 10:26

RuoYi-Cloud 3.3.0 发布,支持 Vue3

若依 Cloud 微服务版本 v3.3.0 已发布,更新日志: 新增配套并同步的Vue3前端版本 新增认证对象简化权限验证 新增tab对象简化页签操作 修改获取缓存信息方式 修改权限认证注解实现 自定义文字复制剪贴指令 升级axios到最新版本0.24.0 升级core-js到最新版本3.19.1 升级jsencrypt到最新版本3.2.1 升级js-cookie到最新版本3.0.1 升级clipboard到最新版本2.0.8 升级velocity到最新版本2.3 升级spring-boot到最新版本2.5.6 升级spr...

4
8
发表了资讯
2021/10/12 08:50

RuoYi-Cloud 3.2.0 发布,更多细节优化

若依Cloud微服务版本 v3.2.0 已发布,更新日志: 菜单管理支持配置路由参数 定时任务支持在线生成cron表达式 自定义弹层溢出滚动样式 自定义可拖动弹窗宽度指令 自定义可拖动弹窗高度指令 修改时检查用户数据权限范围 修复保存配置主题颜色失效问题 新增暗色菜单风格主题 菜单&部门新增展开/折叠功能 页签新增关闭左侧&添加图标 代码生成主子表多选行数据 日期范围支持添加多组 Excel导入支持@Excels注解 Excel注解支持导入导出...

0
13
发表了资讯
2021/08/01 10:39

RuoYi-Cloud 3.1.0 发布,更多细节优化

若依Cloud微服务版本 v3.1.0 已发布,更新日志: 支持配置XSS跨站脚本过滤 支持配置验证码开关&类型 新增是否开启用户注册功能 用户管理新增分配角色功能 角色管理新增分配用户功能 系统布局配置支持动态标题开关 增加字典标签样式回显dict组件 FileUpload组件支持多文件上传 ImageUpload组件支持多图片上传 封装通用iframe组件 菜单路由配置支持内链访问 全局注册通用组件 富文本默认上传返回url类型 富文本新增上传文件大小限...

0
13
发表了资讯
2021/06/10 09:25

RuoYi-Cloud 3.0.0 发布

若依Cloud微服务版本 v3.0.0 已发布,更新日志: 新增菜单导航显示风格TopNav(false为左侧导航菜单,true为顶部导航菜单) 布局设置支持保存&重置配置 富文本编辑器支持自定义上传地址 富文本编辑组件新增readOnly属性 优化参数&字典缓存操作 新增IE浏览器版本过低提示页面 页签TagsView新增关闭右侧功能 显隐列组件加载初始默认隐藏列 关闭头像上传窗口还原默认图片 个人信息添加手机&邮箱重复验证 代码生成模板树表操作列添加...

0
11
发表了资讯
2021/02/02 13:28

RuoYi-Cloud 2.5.0 发布,新增多项功能

若依Cloud微服务版本 v2.5.0 已发布,更新日志: 增加分布式事务seata支持 代码生成模板支持主子表 表格右侧工具栏组件支持显隐列 代码生成支持文件上传组件 图片组件添加预览&移除功能 Excel注解支持Image图片导出 操作按钮组调整为朴素按钮样式 代码生成支持文件上传组件 代码生成日期控件区分范围 代码生成数据库文本类型生成表单文本域 用户手机邮箱&菜单组件修改允许空字符串 修复header获取username中文情况下乱码 spring...

0
13
发表了资讯
2020/12/22 10:30

RuoYi-Cloud 2.4.0 发布,更多细节优化

若依Cloud微服务版本 v2.4.0 已发布,更新日志: 增加分布式文件Minio支持 支持多数据源切换 修复多级菜单之间切换无法缓存的问题 三级菜单自动配置组件 支持主题风格配置 服务之间feign调用传递用户信息 删除用户和角色解绑关联 去除用户手机邮箱部门必填验证 代码生成预览支持高亮显示 获取请求token方法移至权限工具类 代码生成预览提供滚动机制 权限工具类增加管理员判断 日志记录增加过滤多文件场景 修改用户头像预览宽高 ...

0
11
2020/11/20 08:38

RuoYi-Cloud 2.3.0 发布,新增文件服务应用

若依Cloud微服务版本 v2.3.0 已发布,更新日志: 新增文件服务应用(支持本地、FastDFS) 优化头像样式,鼠标移入悬停遮罩 AjaxResult重写put方法,以方便链式调用 代码生成支持上传控件 新增图片上传组件 支持用户头像更新 调整默认首页 角色权限验证hasRole匹配改为equals 修正数组权限为空判断 修正注释选中节点和半选节点获取 升级pagehelper到最新版1.3.0 升级fastjson到最新版1.2.74 修正定时任务执行一次权限标识 修复页...

0
14
发表了资讯
2020/09/29 21:17

RuoYi-Cloud 2.2 发布,更多细节优化

若依Cloud微服务版本 v2.2.0 已发布,更新日志: 移除 OAuth2 改为 Redis 升级SpringCloud到最新版本Hoxton.SR8 升级SpringCloud Alibaba到最新版本2.2.3 升级SpringBoot Admin到最新版本2.3.0 升级Fastjson到最新版1.2.73 新增在线用户会话管理 修改用户个人资料/密码同步缓存信息 修复前端通用导出方法参数传值请求方式问题 菜单新增是否缓存keep-alive 菜单&数据权限新增(展开/折叠 全选/全不选 父子联动) Job与Gen模块增加...

3
22
发表了资讯
2020/08/02 10:10

RuoYi-Cloud 2.1 发布,更多细节优化

若依微服务版本 v2.1.0 已发布,更新日志: 表格工具栏右侧添加刷新&显隐查询栏 OAuth自动刷新续签Token 网关支持黑名单配置 权限配置自动注册 Feign配置自动注册 代码生成支持选择上级菜单 代码生成支持复选框 代码生成支持自定义路径 验证码类型支持(数组计算、字符验证) Excel支持sort导出排序 Excel支持分割字符串组内容 excel 导入数字不需要格式化 ,导入允许列和属性个数不一致 新增菜单默认主类目 升级vue-cli版本到4...

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