<div align="center">
<h1 align="center">
my-springsecurity-plus
</h1>
<p align="center">
<a href="https://www.codermy.cn">
<img src="https://img.shields.io/badge/actor-codermy-brightgreen" alt="actor">
</a>
<a href="https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html">
<img src="https://img.shields.io/badge/jdk-1.8-yellowgreen" alt="jdk">
</a>
<a href="https://www.mit-license.org/">
<img src="https://img.shields.io/badge/License-MIT-brightgreen" alt="License">
</a>
</p>
</div>
推荐国内用户使用[gitee](https://gitee.com/witmy/my-springsecurity-plus)
项目相关的技术问题、缺陷报告、建议等信息请通过 [Issue](https://gitee.com/witmy/my-springsecurity-plus/issues/new) 发布
### 前言
由于我在学习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](https://gitee.com/pear-admin/Pear-Admin-Layui)
### 系列文章
1、[SpringSecurity权限管理系统实战—一、项目简介和开发环境准备](https://blog.csdn.net/HYDCS/article/details/107282166)
2、[SpringSecurity权限管理系统实战—二、日志、接口文档等实现](https://blog.csdn.net/HYDCS/article/details/107284901)
3、[SpringSecurity权限管理系统实战—三、主要页面及接口实现](https://blog.csdn.net/HYDCS/article/details/107342644)
4、[SpringSecurity权限管理系统实战—四、整合SpringSecurity(上)](https://blog.csdn.net/HYDCS/article/details/107367064)
5、[SpringSecurity权限管理系统实战—五、整合SpringSecurity(下)](https://blog.csdn.net/HYDCS/article/details/107510905)
6、[SpringSecurity权限管理系统实战—六、SpringSecurity整合jwt](https://blog.csdn.net/HYDCS/article/details/107732916)
7、[SpringSecurity权限管理系统实战—七、处理一些问题](https://blog.csdn.net/HYDCS/article/details/107765898)
8、[SpringSecurity权限管理系统实战—八、AOP记录用户、异常日志](https://blog.csdn.net/HYDCS/article/details/107965522)
9、[SpringSecurity权限管理系统实战—九、数据权限的配置](https://blog.csdn.net/HYDCS/article/details/108185976)
### 快速使用
- 下载项目
- 导入idea
- 导入docs文件夹下sql文件到数据库
- 修改数据库配置文件的路径,用户名等信息
- 在settings--plugins中搜索并安装lombok插件(Lombok 是一个编译时库,在Idea上有支持的插件,可用来帮助开发人员消除冗长的Java代码,例如实体中的setters和getters),否则编译不过。
- 运行
### 项目中初始用户和密码
- **后台登录:** 用户:admin和test,密码:123456。其余的,若用户名是test1(2),则密码是六个1(2),依次类推
- **Druid:** 用户:admin,密码:admin
### 将来要做的事
- [x] 部门管理
- [x] 岗位管理
- [x] 字典管理
- [ ] 定时任务
- [ ] 在线用户
- [ ] 服务监控
### 交流群
扣扣群:718421613
<img src="https://i.ibb.co/cDzJxC8/qun.jpg" width="200" />
### 相关截图
| Admin端 | |
| :----------------------------------------------------: | :---------------------------------------------------: |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/login.PNG) | ![image text](https://i.ibb.co/5h6xg6q/index.png) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/user.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/useredit.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/user2.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/role.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/roleedit.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/roleedit2.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/menu.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/menuedit.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/dept.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/deptedit.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/job.PNG) | ![image text](https://i.ibb.co/XpShYDV/jobedit.png) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/dict.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/dictDetail.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/druid.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/swagger.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/log.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/logdetail.PNG) |
| ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/errorlog.PNG) | ![image text](https://gitee.com/witmy/my-springsecurity-plus/raw/master/docs/images/errorlogdetail.PNG) |
### 赞赏
请作者喝杯咖啡
| 支付宝 | 微信 |
| ------ | ---- |
| <img src="docs/images/支付宝.jpg" width="200px" /> | <img src="./docs/images/wechat.png" width="200px" /> |
没有合适的资源?快使用搜索试试~ 我知道了~
基于SpringBoot+SpringSecurity的RBAC管理系统,易读易懂.zip
共537个文件
js:152个
java:96个
gif:76个
0 下载量 118 浏览量
2023-12-24
21:44:01
上传
评论
收藏 5.33MB ZIP 举报
温馨提示
基于SpringBoot+SpringSecurity的RBAC管理系统,易读易懂.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于SpringBoot+SpringSecurity的RBAC管理系统,易读易懂.zip (537个子文件)
layui.css 73KB
skin.min.css 61KB
skin.css 61KB
skin.min1.css 51KB
skin.min.css 51KB
pear.all.css 41KB
skin.mobile.css 24KB
skin.mobile.css 24KB
iconfont.css 21KB
skin.mobile.min.css 21KB
skin.mobile.min.css 21KB
content.inline.css 20KB
content.inline.css 20KB
select.css 19KB
content.css 19KB
content.css 19KB
content.inline.min.css 18KB
content.inline.min.css 18KB
content.min.css 18KB
content.min.css 17KB
layer.css 14KB
layout.css 11KB
layui.mobile.css 10KB
icon.css 8KB
notice.css 7KB
laydate.css 7KB
admin.css 6KB
tab.css 5KB
dtree.css 5KB
dropdown.css 4KB
dtreefont.css 4KB
menu.css 4KB
button.css 3KB
frame.css 3KB
console1.css 2KB
table.css 2KB
load.css 2KB
login.css 2KB
console2.css 1KB
step.css 1KB
card.css 1KB
content.css 1KB
content.css 1KB
person.css 1KB
content.css 1KB
content.min.css 1KB
content.css 1KB
tag.css 1KB
content.min.css 1KB
code.css 1KB
content.min.css 1022B
content.min.css 1001B
pear.css 952B
error.css 915B
content.mobile.css 727B
content.mobile.css 727B
form.css 611B
content.mobile.min.css 595B
content.mobile.min.css 595B
result.css 576B
style.css 428B
link.css 218B
treetable.css 157B
code.css 126B
topBar.css 95B
iconPicker.css 57B
label.css 0B
iconfont.eot 46KB
iconfont.eot 24KB
dtreefont.eot 19KB
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
captcha.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
共 537 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
zero2100
- 粉丝: 160
- 资源: 2417
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流
- 中分辨率成像光谱仪(MODIS)烧毁面积产品信息MODIS-C6-BA-User-Guide-1.2.pdf
- Screenshot_20240427_172613_com.huawei.browser.jpg
- 关于学习Python的相关资源网站链接及相关介绍.docx
- (HAL库)基于STM32F103C8T6的温控PID系统[Dht11、ESP8266、无线透传、L298N……]
- VoLTE高丢包优化指导书.xlsx
- Rust资源文件.zip
- 前后端分离实践:使用 React 和 Express 搭建完整登录注册流程
- gradle-publish-to-MavenLocal.zip
- 10份网络优化创新案例.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功