RuoYi 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
RuoYi 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: Java JavaScript HTML/CSS
操作系统: 跨平台
收录时间: 2018-03-01
提 交 者: 若依开源

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

RuoYi 的相关博客

ruoyi StringUtils

package com.ruoyi.common.utils; import java.util.Collection; import java.util.Map; import com.ruoyi.common.core....

RUOYI框架教程(二)

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!!有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 —...

RuoYi框架使用笔记

RuoYi框架使用笔记 代码生成的使用 新建数据库,数据库一定要加备注 生成信息部分 模块名之后代码的模块 生成包路径指的是模块...

ruoyi偌衣学习笔记

偌衣学习系统:1 使用 pojo目录使用 domain作为名字 2 使用validate 的方法:设置非空 和文字的长度, 设置自定义的 注解防晒...

RUOYI框架教程(一)

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!!有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 —...

RUOYI框架教程(一)

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!!有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 —...

RuoYi 4.3.0 发布,更多细节优化

若依管理系统 v4.3.0 已发布,更新日志: 代码生成模板支持主子表 代码生成显示类型支持复选框 前端表单样式修改成圆角 新增回...

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

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

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

“ 期待已久的系列,又双叒叕给大家见面啦” 本系列纯干货!! 有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~ 01 ...

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

五、quartz包 (Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单...

评论 (158)

加载中
感谢!我们公司正打算全面依托若依转型项目。但是也是有一点点小问题的,我发在个人博客上面了。Google/baidu:【架构师小跟班】,威信同名,了解一下?
04/28 11:11
回复
举报
技术架构的核心不是新框架,是如何设计出来好用,可拓展,从业几年,虽然技术比较低端,但我发现传统的单体项目更具优势,核心多线程,集群消息、任务队列用的好,比你新框架啥的更好,传统的除了快速部署重启之外,任何地方都仍具优势,最多现在的框架新一点,bug少点,可以精简代码,但总体来说,web就是请求拦截分发的过程,外加增删改,也许可以起多个概念叫技术框架,功能架构,业务架构等等,区分于互联网,真的核心在于人为控制,都自动发了,看似简化,其实实际业务规则更复杂。最后,啥互联网,数理化才是硬道理,眼界放高点,混口饭吃而已,天天跟我谈核心,这么牛逼我都去造芯片了,追到最后,原理是光线通信?数字信号?存储介质?晶振?
04/08 20:41
回复
举报
因地制宜,只有合适的,没有万能的。很多时候是:你多大鞋,我就多大脚。
05/21 11:26
回复
举报
自以为用了新技术了不起呗,都是码农不知道为什么自我感觉良好。就像用数控车床,和普通机床,工具变了技术含量还是那么点,干的还是拧螺丝的活又不是去造火箭。工具学习快的很,关键是理解思想能把那些核心的东西掌握,天天关注新技术,不去思考,最后不过是沦为老板和客户的社畜而已。
03/29 10:46
回复
举报
你告诉我这哪里有新技术?。。你是火星来的吗
04/01 16:20
回复
举报
我说的是下面的那个说maven,没说你。
04/04 20:16
回复
举报
您可不知道哪儿来的优越
04/02 16:33
回复
举报
我说你了?我说的是哪些,懂点maven就到处鄙视习惯传统开发的人,maven我也会用。会点工具就了不起了?什么玩意。
04/04 20:18
回复
举报
夭寿啦。maven 第一个版本发布于2002年。。。
04/05 17:07
回复
举报
maven是新技术?
05/01 14:00
回复
举报
牛逼牛逼,那你这么牛逼,咋不去 造个火箭呢,在这喷 就能 造火箭????有这 敲键盘的时间,多晃晃脑子看看脑子里面是水还是浆糊,你要觉得人家的不好,你就写个比人家好的出来,要不然就别在这逼逼赖赖。
05/22 20:45
回复
举报
maven都不用?公司是涉密机构么?所有代码都自研?
06/13 17:12
回复
举报
请问再集成过程中遇到下面的问题,怎么解决? 13:17:41.609 [http-nio-80-exec-386] ERROR o.a.s.w.s.AbstractShiroFilter - [updateSessionLastAccessTime,317] - session.touch() method invocation has failed. Unable to updatethe corresponding session's last access time based on the incoming request. org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException: java.io.OptionalDataException at org.apache.shiro.cache.ehcache.EhCache.put(EhCache.java:104) at org.apache.shiro.session.mgt.eis.CachingSessionDAO.cache(CachingSessionDAO.java:247) at org.apache.shiro.session.mgt.eis.CachingSessionDAO.cache(CachingSessionDAO.java:235) at org.apache.shiro.session.mgt.eis.CachingSessionDAO.update(CachingSessionDAO.java:280) at com.ruoyi.framework.shiro.session.OnlineSessionDAO.update(OnlineSessionDAO.java:61) at org.apache.shiro.session.mgt.DefaultSessionManager.onChange(DefaultSessionManager.java:212) at org.apache.shiro.session.mgt.AbstractNativeSessionManager.touch(AbstractNativeSessionManager.java:233) at o
03/03 19:20
回复
举报
我把若依的衣扒了,扒成非maven,改成ssh的了
01/20 13:59
回复
举报
我在若依群里提了个要非maven的,结果被一群人喷了下,哎 。。。
01/22 14:33
回复
举报
你还是学我吧,自己扒!哪天美帝那边找个借口把maven给限了,后果你懂的。。
01/24 22:16
回复
举报
怎么可能把maven限了,就算限了,国内肯定有别的中央库,你想太多了
02/10 17:01
回复
举报
老大,我对你的做法表示。。。
03/07 11:30
回复
举报
囤点代码到私服不香吗
03/08 02:04
回复
举报
阿里腾讯百度的仓库了解一下
03/24 17:13
回复
举报
别人发明出来是为了让人简单实用,你还弄复杂…………再说了,maven是开源的…………代码开放的……
04/13 14:07
回复
举报
每个发明都有其特定的适用场景,当你的适用场景与其发明只是部分适合或完全不适合的时候,你如何取舍?你会拍脑袋?拍屁股?还是拍胸部(如果你有 )?
04/13 15:54
回复
举报
你是说maven么?了解一些本地仓库。
04/17 15:56
回复
举报
哪天美帝找个接口把java限了,后果你懂的
05/01 13:59
回复
举报
我们现在能下载到的java就是限制版的啊。java里有个组件被美帝以(国)(家)(安)(全)为由限制不准出口。公版的java都不包含这个组件的。
05/05 14:02
回复
举报
local_ policy. jar、 US_ export_ policy. jar
05/07 07:50
回复
举报
你好极端,有大炮不用非要用步枪
03/19 08:18
回复
举报
大炮有大炮的长处,步枪有步枪的优点
03/19 12:58
回复
举报
666 maven结构很奇葩
03/23 13:17
回复
举报
公司敢招你做项目也是个大胆的决定
05/16 09:04
回复
举报
评价一个系统架构的标准不是这个系统用了多先进的技术,而是对业务的现在和未来的支撑和适应程度,你不做架构设计你不理解,也参悟不透的,当某天你干架构设计的活了你自然就理解了。
05/16 22:23
回复
举报
也是狠人。。。maven不用,ssm硬生生给变ssh。牛逼!
06/13 17:18
回复
举报
m指的是mybatis吧
07/09 11:00
回复
举报
是的,你就说这人狠不狠把。
07/10 18:00
回复
举报
诺依用心了
01/20 12:56
回复
举报
热加载不能用?没有指导具体点文档说明?
01/10 11:57
回复
举报
我可以提下小小的改善方案嘛
2019/12/27 03:55
回复
举报
轻量//简洁//全面//友好
2019/12/07 10:24
回复
举报
无论何种mybatis框架,现有的复杂查询(而实际项目中肯定非常多的复杂查询,单表基本可以忽略) 都很麻烦。 已针对若依项目改造,增加动态sql及动态bean,只需要生成一次mapper,即可完成任何复杂查询,请参考 spring mybatis 真正的快速开发-介绍开始篇:https://blog.csdn.net/kevin_liang_feng/article/details/103014240 mybatis-动态sql动态bean介绍:https://blog.csdn.net/kevin_liang_feng/article/details/103337851
2019/12/01 19:10
回复
举报
更多评论
158 评论
1.2K 收藏
分享
返回顶部
顶部