【开源自荐】基于RBAC权限模型通用后台管理系统,可将此项目进行二开做任何后台相关项目

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


这个项目的初始版其实是我大学毕业时的毕业论文作品,当时选这个为题是因为我觉得“用户、角色、权限”这套东西,几乎每个业务系统都要重新做一遍,但又很少有人真正把它当成一个可以独立抽象的问题去处理。很多时候,项目一开,就又开始写用户表、角色表、菜单表、权限判断,重复度非常高。刚好那段时间在学习spring security这个框架,我当时也专门研究过若依这类比较成熟的方案,把项目拉下来仔细看过。它确实解决了很多后台管理系统快速起步的问题,不过我自己在看和做的过程中,也感觉它有一些局限,尤其是在权限设计这块:

  • 权限和业务代码绑定得比较紧
  • 很多权限点是硬编码在代码里的
  • 对于想做更灵活扩展的场景,不是特别舒服

ps:若依框架很好,我没有拉踩的意思,私密马赛

以上总总条件下,我的毕设就选择了以这个方向来做。现在这个项目是基于我的毕设项目重构的,更加完善。从25年8月份断断续续改到现在,白天上班摸鱼搞会儿,下班回家吃了饭搞会儿,从最初就是开源出来的,以后也不会改变。
再说个另外的事,我在20年9月份在B站上面跟着某位博主做了一个个人博客网站,最近我也重构了,就是拿的这个项目二开的,也开源了的。
开源项目和博客都上线了的,不过我的机器比较小,各位佬友轻点,球球了

更新一下:有个事忘记讲了,我给系统加了雷池WAF的,第一次访问速度可能有点慢,进去后就流畅了,单个IP不要频繁访问,会被雷池拉进小黑屋的,被拉黑后半个小时自动解封(这个我也没法左右 :sob:,因为我自己以前就经常被拉黑过,后面我把我ip加进白名单了就没事了,但是家里的网络ip地址不是固定的,一段时间以后就会改变,所以嗯就变一次改一次)。如果访问量太大了,服务器承受不住我可能会暂时关闭演示环境,见谅见谅~

说了这么多就放地址了:

欢迎大家拍砖(轻点打 :joy:),也很欢迎提 issue / PR,一起把它做得更好

14 个赞

感谢大佬。

好像移动端的布局没咋适配好 :face_with_peeking_eye:

博客门户做了移动端适配的,管理系统定位还是偏“后台管理系统”,主要使用场景还是 PC 端,所以暂时没有优先考虑移动端适配 :smiling_face_with_tear:

嘿嘿,佬友客气客气了 :grin:

ui 好看,就是技术栈有点老了

后端技术栈有jdk8和jdk21两个分支,前端也有计划建个vue3分支,等公司这段时间忙完了就开始执行,感谢佬友的意见 :hand_with_index_finger_and_thumb_crossed:

1 个赞

哇,没注意看,那我必须 star一下

谢谢谢谢谢谢~