RuoYi-Cloud 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
RuoYi-Cloud 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 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-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 指数为
超过 的项目

评论 (3)

加载中
想要 链接里的歌
09/19 20:34
回复
举报
Mark一下,回头看看
07/27 05:56
回复
举报
现在前后台都开始借鉴了
06/11 15:51
回复
举报
更多评论
发表了资讯
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 新增在线用户会话管理 修改用户个人资料/密码同步缓存信息 修复前端通用导出方法参数传值请求方式...

3
22
发表于大前端专区
08/02 10:10

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

若依微服务版本 v2.1.0 已发布,更新日志: 表格工具栏右侧添加刷新&显隐查询栏 OAuth自动刷新续签Token 网关支持黑名单配置 权限配置自动注册 Feign配置自动注册 代码生成支持选择上级菜单 代码生成支持复选框 代码生成支持自定义路径 验证码类型支持(数组计算、字符验证) Excel支持sort导出排序 Excel支持分割字符串...

7
18
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/10/28 09:11

ruoyi StringUtils

package com.ruoyi.common.utils; import java.util.Collection; import java.util.Map; import com.ruoyi.common.core.text.StrFormatter; /** * 字符串工具类 * * @author ruoyi */ public class StringUtils extends org.apache.commons.lang3.StringUtils { /** 空字符串 */ private ...

0
0
发表于程序人生专区
08/03 00:21

RUOYI框架教程(二)

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!!有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 — 上期回顾 上期推文中,我们就若依框架进行了简单的介绍与初步上手操作。传送门:RUO...

0
0
发表于软件架构专区
2019/09/17 11:50

RuoYi框架使用笔记

RuoYi框架使用笔记 代码生成的使用 新建数据库,数据库一定要加备注 生成信息部分 模块名之后代码的模块 生成包路径指的是模块中的包路径 代码覆盖部分 controller,template 这两个文件夹的内容要放在admin模块下...

0
1
发表了博客
2019/07/25 22:50

ruoyi偌衣学习笔记

偌衣学习系统:1 使用 pojo目录使用 domain作为名字 2 使用validate 的方法:设置非空 和文字的长度, 设置自定义的 注解防晒 /** 系统内置(Y是 N否) */ @Excel(name = "系统内置", readConverterExp = "Y=是,N=否") private String configType; @NotBlank(message = "参数名称不能为空") @Size(min = 0, max = 100, ...

0
0
发表于程序人生专区
08/03 00:21

RUOYI框架教程(一)

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!!有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 — 框架简介-是什么? java开源后台管理系统,内置系统级功能,支持代码生成,少代码开发...

0
0
发表于程序人生专区
07/20 10:00

RUOYI框架教程(一)

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!!有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 — 框架简介-是什么? java开源后台管理系统,内置系统级功能,支持代码生成,少代码开发...

0
0
发表于软件架构专区
06/25 11:30

RuoYi 4.3.0 发布,更多细节优化

若依管理系统 v4.3.0 已发布,更新日志: 代码生成模板支持主子表 代码生成显示类型支持复选框 前端表单样式修改成圆角 新增回显数据字典(字符串数组) 修复浏览器手动缩放比例后菜单无法自适应问题 限制用户不允...

0
0
发表了博客
07/28 10:22

若依(Ruoyi)框架中UnavailableSecurityManagerException问题的解决办法

最近在若依框架做一个信息系统,其中需要用quartz后台任务,在任务中注入service后,运行任务会把异常,异常信息如下: org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible ...

0
0
发表于程序人生专区
08/13 11:55

表格操作技巧-上 || RUOYI框架教程(三)

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!! 有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 — 上期回顾 上期推文中,我们就若依框架进行了简单的案例和操作讲解。传送门: RUOYI框...

0
0
发表了博客
2018/11/22 12:55

ruoyi后台管理系统分析(五)---quartz包

五、quartz包 (Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。) --config包 ScheduleConfig.java-----定时任务配置 package com.ruoyi.quartz.config; import org.springframework.context.annotation.Bean; import org.springframework.cont...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
38 收藏
分享
返回顶部
顶部