关于“基于角色的访问控制”是什么,本文不再赘述,如果不明白,请自行查阅资料了解 。
本文参考用户·角色·权限·表的设计的思想设计 。
本文用到的技术有Spring Boot、Spring Security、Mybatis、Thymeleaf、layui 。
管理员账号密码是admin:admin 。使用的数据库是MySQL , 数据库名是permission_management,初始化数据库的脚本在项目的src/main/resources/persistence/sql_script/MySQL 。
项目的jar文件可在百度网盘下载,下面是下载链接:
链接:https://pan.baidu.com/s/17lk7TIU0F-LQpxE1g3UunQ?pwd=079g 提取码:079g
以下是项目运行时的部分截图 。
首页
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411K4F-0.png)
文章插图
自身权限
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411H3L-1.png)
文章插图
权限总览
【RBAC 一个基于角色的访问控制的简单示例】
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411L520-2.png)
文章插图
自身权限
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411K304-3.png)
文章插图
用户列表
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411LH8-4.png)
文章插图
角色组列表
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411GV7-5.png)
文章插图
角色列表
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411K2B-6.png)
文章插图
资源列表
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411K496-7.png)
文章插图
角色组详情
![RBAC 一个基于角色的访问控制的简单示例](http://img.zhejianglong.com/231019/21411L557-8.png)
文章插图
推荐阅读
- 21 基于SqlSugar的开发框架循序渐进介绍
- ubantu18.04@Intel 82545EM 【安装文档】TRex流量分析仪保姆级安装指南--基于VMware虚拟机
- 基于Spring的发布订阅模式 EventListener
- 一个 MySQL 隐式转换的坑,差点把服务器整崩溃了
- 一个人在家该怎么玩最舒服(一个人在家很舒服的文案)
- 关于.Net和Java的看法-一个小实习生经历
- 上 我服了!SpringBoot升级后这服务我一个星期都没跑起来!
- 如何破解压缩包的密码从网盘里面下载了一个压缩包,解压的时候需要输入密码,不知道密码是什么,该怎么
- 有一个打字赚钱的app叫什么(手机上练习打字的app)
- 京东云开发者|mysql基于binlake同步ES积压解决方案