前言
由于我在学习SpringSecurity时,并没有找到一个完整的整合相关技术的博文或者视频,都是零散的知识或着收费挺高,所以本项目就诞生了。
这是一款基于SpringBoot+SpringSecurity的RBAC权限管理系统。原本只想着做成基于SpringSecurity的权限管理系统,但随着功能的增加感觉有些刹不住车了,之后可能会往后台管理系统方向发展。无任何重度依赖,非常适合新手练习上手,项目文档从零开始,十分详细。
希望各位小伙伴能够多多star支持,您的点赞就是我维护的动力
说明
将会在四月初恢复更新✊
还有就是本项目目前只适合作为一个学习项目,不建议大家用于开发,因为一开始我也只是将其作为对自己学习的检测与巩固,并没有经过系列的测试,肯定存在着不少的bug,但是我认为仅仅是作为一个SpringSecurity的入门项目她是足够了。
系统功能
- 用户管理:提供用户的相关配置
- 角色管理:对权限与菜单进行分配
- 菜单管理:已实现菜单动态路由
- 系统日志:记录用户操作日志与异常日志
- SQL监控:采用druid 监控数据库访问性能
- 接口管理:方便统一查看管理接口
- 部门管理:配置系统用户所属部门组织
- 岗位管理:配置系统用户所属担任职务
- 字典管理:配置维护系统中较为固定的数据
技术选型
1、SpringBoot
2、MyBatis
3、SpringSecurity
4、MySql
5、Druid
6、Swagger
8、Redis
9、JWT
10、Pear Admin Layui
相关截图
Admin端 | |
---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
项目中初始用户和密码
- 后台登录: 用户:admin和test,密码:123456。其余的,若用户名是test1(2),则密码是六个1(2),依次类推
- Druid: 用户:admin,密码:admin