RuoYi 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
RuoYi 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用

平台简介

一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。

若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。

内置功能

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 指数为
超过 的项目

评论 (167)

加载中
非常不错!
2018/07/09 09:04
回复
举报
打分: 力荐
666666,仔细分析了一下,2.0版本除了ui协调有点瑕疵,其他都超过了当前bootdo
2018/07/06 15:16
回复
举报
主页的tab上面的“刷新” 按钮样式乱了,换行了
2018/07/03 11:05
回复
举报
强,无敌,请你霍波咖灰
2018/07/01 21:55
回复
举报
打分: 力荐
支持一下
2018/06/29 14:58
回复
举报
打分: 力荐
人家做的是通用功能 UI肯定是套用的 还抄抄哪个哪个的 先了解一下INSPINIA 然后在看看你们说的那些 到底谁是原创 呵呵
2018/06/28 14:27
回复
举报
打分: 力荐
喷子实在太多。不喜欢请绕道。谢谢
2018/05/21 10:36
回复
举报
打分: 很差
你抄的h+还是h+抄的你?功能也是大众化啊,为什么说明中会说没有找到适合自己的? http://www.zi-han.net/theme/hplus/index.html#
2018/05/14 17:39
回复
举报
打分: 力荐
不错
2018/05/14 13:32
回复
举报
打分: 力荐
666666
2018/05/11 18:03
回复
举报
更多评论
发表了资讯
10/19 14:15

RuoYi 4.5.0 发布,更多细节优化

若依管理系统 v4.5.0 已发布,更新日志: 新增菜单导航显示风格(default为左侧导航菜单,topnav为顶部导航菜单) 菜单&数据权限新增(展开/折叠 全选/全不选 父子联动) 账号密码支持自定义更新周期 初始密码支持自定义修改策略 新增校验用户修改新密码不能与旧密码相同 添加检查密码范围支持的特殊字符包括:~!@#$%^&*...

9
13
发表于开发技能专区
08/24 09:20

RuoYi 4.4.0 发布,更多细节优化

若依管理系统 v4.4.0 已发布,更新日志: 升级bootstrapTable到最新版本1.17.1 升级shiro到最新版1.6.0 阻止权限绕过漏洞 升级fastjson到最新版1.2.73 代码生成支持同步数据库 代码生成支持富文本控件 用户密码支持自定义配置规则 新增表格自动刷新插件 新增表格打印配置插件 更换图片裁剪工具为cropper Excel支持sort导...

5
11
发表于大前端专区
07/05 09:19

RuoYi 4.3.1 发布,请及时更换默认秘钥

若依管理系统 v4.3.1 已发布,更新日志: 国家信息安全漏洞(防止命令执行漏洞,请务必保持cipherKey密钥唯一性) 升级shiro到最新版1.5.3 阻止权限绕过漏洞 修改验证码在使用后清除,防止多次使用 检查字符支持小数点&降级改成异常提醒 openOptions函数中加入自定义maxmin属性 支持openOptions方法最大化 支持openOptio...

6
28
发表于大前端专区
06/22 09:37

RuoYi 4.3.0 发布,更多细节优化

若依管理系统 v4.3.0 已发布,更新日志: 代码生成模板支持主子表 代码生成显示类型支持复选框 前端表单样式修改成圆角 新增回显数据字典(字符串数组) 修复浏览器手动缩放比例后菜单无法自适应问题 限制用户不允许选择系统管理员角色 用户信息添加输入框组图标&鼠标按下显示密码 升级fastjson到最新版1.2.70 修复高危安...

8
12
发表于大前端专区
06/10 12:19

RuoYi-Cloud 2.0 发布,使用 Sentinel 代替 Hystrix

若依微服务版本 v2.0 已发布,更新日志: 使用Sentinel代替Hystrix 菜单新增终端管理配置 菜单新增Nacos&Sentinel控制台 代码生成适配Cloud 记录登录退出日志信息 网关验证码过滤器添加放行校验 个性化的定制自动加载类 权限部分代码调整 定时任务调整label-width,防止部署出现错位 调整表头固定列默认样式 代码生成模板...

14
35
发表于大前端专区
05/20 09:40

若依微服务版本 1.0 发布

内置功能 采用前后端分离的模式,微服务版本前端(基于 [RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue))。 后端采用Spring Boot、Spring Cloud & Alibaba、OAuth2。 注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。 权限认证使用OAuth2,实现了多终端认证系统,可控制业务模块权限。 项目分包...

0
61
发表于大前端专区
03/23 09:23

若依后台管理系统 4.2 发布,新增多项功能

若依管理系统 v4.2 已发布,更新日志: 用户管理添加分配角色页面 定时任务添加调度日志按钮 新增是否开启用户注册功能 新增页面滚动显示返回顶部按钮 定时任务&角色管理添加更多操作按钮 iframe框架页会话过期弹出超时提示 移动端登录不显示左侧菜单 侧边栏添加一套深蓝色主题 首页logo固定,不随菜单滚动 任务分组字典...

5
49
发表于大前端专区
2019/10/22 09:52

若依后台管理系统 4.1 发布,新增多项功能

若依管理系统 v4.1 已发布,更新日志: 支持多表格实例操作 浮动提示方法tooltip支持弹窗 代码生成&字典数据支持模糊条件查询 增加页签全屏方法 增加清除表单验证错误信息方法 支持iframe局部刷新页面 支持在线切换主题 修改图片预览设置的高宽参数颠倒问题 操作日志新增解锁账户功能 管理员用户&角色不允许操作 去掉jso...

8
71
发表于大前端专区
2019/10/08 12:29

若依前后端分离版本 1.0 发布

基于SpringBoot + Vue的前后端分离权限管理系统。 下载地址RuoYi-Vue 如需不分离应用,请移步 RuoYi (保持同步更新),如需其他版本,请移步 项目扩展 (不定时更新) 内置功能 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管...

0
66
发表于大前端专区
2019/08/08 09:13

若依后台管理系统 4.0 发布,大量细节优化

若依管理系统 v4.0 已发布,更新日志: 代码生成支持预览、编辑,保存方案 新增防止表单重复提交注解 新增后端校验(和前端保持一致) 新增同一个用户最大会话数控制 Excel 导出子对象支持多个字段 定时任务支持静态调用和多参数 定时任务增加分组条件查询 字典类型增加任务分组数据 新增表格是否首次加载数据 新增选项卡...

19
101
发表于大前端专区
2019/06/03 09:25

若依后台管理系统 3.4 发布,新增多项功能

若依管理系统 v3.4 已发布,更新日志: 新增实例演示菜单及demo 新增页签右键操作 菜单管理新增打开方式 新增点击某行触发的事件 新增双击某行触发的事件 新增单击某格触发的事件 新增双击某格触发的事件 新增是否启用显示细节视图 支持上传任意格式文件 修复角色权限注解失效问题 左侧的菜单栏宽度调整 新增响应完成后自...

11
44
发表于大前端专区
2019/04/01 08:45

若依后台管理系统 3.3 发布,新增多项功能

若依管理系统 v3.3 已发布,更新日志: 1、新增线程池统一管理 2、新增支持左右冻结列 3、新增表格字符超长浮动提示 4、升级datepicker拓展并汉化 5、升级druid到最新版本v1.1.14 6、修复个人头像为图片服务器跨域问题 7、修改上传文件按日期存储 8、新增表格客户端分页选项 9、新增表格的高度参数 10、新增表格销毁方法...

12
87
发表于大前端专区
2019/01/17 09:05

若依后台管理系统 3.2 发布,新增多项功能

若依管理系统 v3.2 已发布,更新日志: 1、部门修改时不允许选择最后节点 2、修复部门菜单排序字段无效 3、修复光驱磁盘导致服务监控异常 4、登录界面去除check插件 5、验证码文本字符间距修正 6、升级SpringBoot到最新版本2.1.1 7、升级MYSQL驱动 8、修正登录必填项位置偏移 9、Session会话检查优化 10、Excel注解支持多...

14
54
发表于大前端专区
2018/12/02 08:50

若依后台管理系统 3.1 发布,新增多项功能

若依管理系统 v3.1 已发布,更新日志: 1、新增内网不获取IP地址 2、新增cron表达式有效校验 3、定时任务新增详细信息 4、定时任务默认策略修改(不触发立即执行) 5、定时任务详细显示下一个执行周期 6、支持前端任意日期格式处理 7、上传头像删除多余提交按钮 8、表格增加行间隔色配置项 9、表格增加转义HTML字符串配置...

2
64
发表于大前端专区
2018/10/08 09:22

若依后台管理系统 3.0 发布,进行模块拆分

若依管理系统 v3.0 已发布,更新日志: 1、升级poi到最新版3.17 2、导出修改临时目录绝对路径 3、升级laydate升级到最新版5.0.9 4、升级SpringBoot到最新版本2.0.5 5、优化开始/结束时间校验限制 6、重置密码参数表中获取默认值 7、修复头像修改显示问题 8、新增数据权限过滤注解 9、新增表格检索折叠按钮 10、新增清空(...

6
49
发表于大前端专区
2018/09/03 09:15

若依后台管理系统 2.4 发布,新增多项功能

若依管理系统 v2.4 已发布,更新日志: 1、支持部门多级查询 2、修复菜单状态查询无效 3、支持IP地址开关 4、支持XSS开关 5、记录日志异步处理 6、字典回显样式更改为下拉框 7、菜单类型必填校验 8、修复在线用户排序报错 9、增加重置按钮 10、支持注解导入数据 11、支持弹层外区域关闭 12、备注更换为文本区域 13、新增...

8
17
发表于大前端专区
2018/08/05 11:46

若依后台管理系统 2.3 发布,新增多项功能

若依管理系统 v2.3 已发布,更新日志: 1、支持表格不分页开关控制 2、修改字典类型同步修改字典数据 3、代码生成新增修改后缀处理 4、代码生成新增实体toString 5、代码生成非字符串去除!='' 6、导出数据前加载遮罩层 7、部门删除校验条件修改 8、搜索查询下载优化 9、手机打开弹出层自适应 10、角色岗位禁用显示置灰 ...

7
29
发表于大前端专区
2018/07/23 09:03

若依后台管理系统 2.2 发布,新增多项功能

若依管理系统 v2.2 已发布,更新日志: 1、修复tomcat导致批量生成代码异常问题 2、修复定时器保存失败问题 3、修复热部署转换问题 4、支持查询&统一样式(菜单管理,部门管理) 5、大多数功能支持时间查询 6、去掉自定义导出注解column列变更为自动匹配 7、新增任务执行策略 8、操作详细动态显示类型 9、支持动态回显字...

7
29
发表于大前端专区
2018/07/09 09:02

若依后台管理系统 2.1 发布,新增多项功能

若依管理系统 v2.1 已发布,更新日志: 1、新增登陆超时提醒 2、修复定时器热部署转换问题 3、修复登录验证码校验无效问题 4、定时任务新增立即执行一次 5、存在字典数据不允许删除字典 6、字典数据支持按名称查询 7、代码生成增加日志注解&表格优化 8、修复用户逻辑删除后能登录问题 9、表格支持多字段动态排序 10、支持...

5
31
发表于大前端专区
2018/07/02 09:23

若依后台管理系统 2.0 发布,新增多项功能

若依管理系统 v2.0 已发布,更新日志: 1、升级SpringBoot到最新版本2.0.3 2、新增公告管理 3、表单校验示提体验优化 4、前端通用方法封装调整&系统样式调整 5、前端去除js文件,合并到html 6、新增加载遮罩层 7、支持全屏模式操作 8、支持注解导出数据 9、系统支持多查询&下载 目前只在码云开放,不喜勿喷~ 地址:https...

15
43
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
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
发表于AI & 大数据专区
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
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2018/12/04 14:29

${@dict.getType('sys_job_status')}

<div class="radio-box" th:each="dict : ${@dict.getType('sys_job_status')}">             <input type="radio" th:id="${dict.dictCode}" name="status" th:value="${dict.dictValue}" th:checked="${dict.isDefault == 'Y' ? true : false}">             <label th:for="${dict.dictCode}" th:text="${dict.dictLabel}"></la...

3
2
发表于大前端专区
2019/12/11 10:52

web开发中多线程问题

多线程并发数据一致性问题。是一个一直热议的话题。 我一直有一个疑问,是否是普遍的web项目中都存在这样的并发问题,只是并发不高没有暴露出来。 例:web server一般都是直接操作数据库,关系型数据库或者nosql都行 现在有一个管理后台,其中有一条条商品数据 ID 名称 价格 折扣 时间 1 面包 ¥5 0.9 2019-12-11 其中管...

18
0
发表于大前端专区
2019/11/25 14:13

若依提供了不需要登录,直接访问api接口功能吗?

需要开一个接口给别的系统调用,又不想重开一个系统,想直接在后台提供,有跳过登录,直接提供接口的功能吗

5
0
发表于大前端专区
2019/11/21 18:15

关于国际化支持,html页面的 label中文怎么替换啊?

若依国际化支持的文档说明,html使用国际化#{资源文件key}, 这个只写了类似这种中文的替换 <input type="text" name="username" class="form-control uname" th:placeholder="#{user.login.username}" /> 没有像label标签的中文的获取,这种怎么取值呢? <label class="col-sm-3 control-label">项目描述:</lab...

1
0
发表于大前端专区
2019/10/24 10:12

你好,我一个页面多个ztree,最后取值只取值最后一个。如何分别取值呢?

@zTree 你好,想跟你请教个问题:

1
0
发表于大前端专区
2019/09/03 14:28

修改html为什么要重启

修改html为什么要重启

8
0
发表于软件架构专区
2019/10/03 15:44

springboot hibernate无法保存成功 对事务这块我不太了解,一直用的是

这个框架是网上若依的,很好,但是用Mybaits的,我想改造成hibernate,因为这边是做后台管理的,要开发简单,速度快. jpa: database: MYSQL hibernate: dialect: org.hibernate.dialect.MySQLDialect new_generator_mappings: false format_sql: true ddl_auto: update current_session_context_class : thread show_sql: true...

3
0
发表于大前端专区
2019/01/31 11:06

打开系统首页会进去/index接口, getSysUser()获取为空时直接跳转到500页面了

// 系统首页 @GetMapping("/index") public String index(ModelMap mmap) { // 取身份信息 SysUser user = getSysUser(); // 根据用户id取出菜单 if(user != null){ List<SysMenu> menus = menuService.selectMenusByUser(user); mmap.put("menus", menus); mmap.pu...

6
0
发表于大前端专区
2019/07/25 11:18

ruoyi打成war包启动失败

ruoyi打成war包需要怎么操作?

2
0
发表于大前端专区
2019/07/24 17:01

前端serch()方法

前端统一查询方法 $.table.search() 是怎样将查询条件变成后台需要查询的实体类的呢

2
0
2019/04/28 14:12

列表中的onLoadSuccess是否可以变成回调函数,自己定义?

列表中的onLoadSuccess是否可以变成回调函数,自己定义?

3
0
发表于大前端专区
2019/03/27 16:40

web页面有多个table的时候怎么区分搜索框

web页面有多个table的时候怎么区分搜索框

3
0
发表于服务端专区
2019/01/18 17:15

异常

下载了您的最新版本: 运行一会儿报错: java.lang.ClassCastException: com.ruoyi.framework.shiro.session.OnlineSession cannot be cast to com.ruoyi.framework.shiro.session.OnlineSession...

2
0
发表于大前端专区
2019/01/21 16:24

分页:如何跳转到第二页,没有按钮可以点击

分页:如何跳转到第二页,没有按钮可以点击

6
0
发表于大前端专区
2019/01/21 09:42

自定义css 引入不了问题

@若依管理系统 你好,想跟你请教个问题:我新建一个文件夹映入css ,引入不了,并且shiroconfig类配置了 引入的css 文件必须要在ruoyi下就行、 除了这个类配置,还要哪里配置才能使自定义css 文件,在自己建的文件夹里面生效。

3
0
发表于大前端专区
2019/01/18 14:42

系统中的广告能去掉吗

系统中的广告能去掉吗?如何去掉?

2
0
发表于大前端专区
2019/01/18 16:30

类型转换异常

java.lang.ClassCastException: com.ruoyi.project.system.role.domain.Role cannot be cast to com.ruoyi.project.system.role.domain.Role 大神求支招?

3
0
发表于大前端专区
2018/11/26 17:43

若依管理系统可以进行列表页创建吗

这个好像除了固定的表格之外,不能自定义生成表格吗?

2
0
发表于大前端专区
2018/11/26 14:44

若依管理系统中-角色绑定部门(机构),主要用于什么作用?

后台的角色绑定部门(机构)主要用于什么操作?用户绑定部门(机构)可以区分是哪一个层级的,但是角色绑定部门(机构)起什么作用呢?还是说用于什么功能?

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