本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
这个项目的初始版其实是我大学毕业时的毕业论文作品,当时选这个为题是因为我觉得“用户、角色、权限”这套东西,几乎每个业务系统都要重新做一遍,但又很少有人真正把它当成一个可以独立抽象的问题去处理。很多时候,项目一开,就又开始写用户表、角色表、菜单表、权限判断,重复度非常高。刚好那段时间在学习spring security这个框架,我当时也专门研究过若依这类比较成熟的方案,把项目拉下来仔细看过。它确实解决了很多后台管理系统快速起步的问题,不过我自己在看和做的过程中,也感觉它有一些局限,尤其是在权限设计这块:
- 权限和业务代码绑定得比较紧
- 很多权限点是硬编码在代码里的
- 对于想做更灵活扩展的场景,不是特别舒服
ps:若依框架很好,我没有拉踩的意思,私密马赛
以上总总条件下,我的毕设就选择了以这个方向来做。现在这个项目是基于我的毕设项目重构的,更加完善。从25年8月份断断续续改到现在,白天上班摸鱼搞会儿,下班回家吃了饭搞会儿,从最初就是开源出来的,以后也不会改变。
再说个另外的事,我在20年9月份在B站上面跟着某位博主做了一个个人博客网站,最近我也重构了,就是拿的这个项目二开的,也开源了的。
开源项目和博客都上线了的,不过我的机器比较小,各位佬友轻点,球球了
更新一下:有个事忘记讲了,我给系统加了雷池WAF的,第一次访问速度可能有点慢,进去后就流畅了,单个IP不要频繁访问,会被雷池拉进小黑屋的,被拉黑后半个小时自动解封(这个我也没法左右
,因为我自己以前就经常被拉黑过,后面我把我ip加进白名单了就没事了,但是家里的网络ip地址不是固定的,一段时间以后就会改变,所以嗯就变一次改一次)。如果访问量太大了,服务器承受不住我可能会暂时关闭演示环境,见谅见谅~
说了这么多就放地址了:
- 后台管理系统
- 博客系统
欢迎大家拍砖(轻点打
),也很欢迎提 issue / PR,一起把它做得更好