開源初衷
不要爲了開源而開源,而是要真的能夠解決問題 技術教程網上一大堆,每每教程不是很容易整合到項目,如何去運用,因此纔有開源項目的想法前端
項目介紹
Pre基於Spring Boot 、Spring Security的RBAC權限管理系統, 作更簡潔的後臺管理系統。 主要Pre系統採用先後端分離模式, JWT Token機制實現系統安全控制 項目架構: 後端: Spring Boot + Spring Security + Mybatis-Plus + Redis 前端: Vue全家桶git
系統功能
目前Pre系統爲1.0版本 後續持續更新 主要模塊:後端
- 用戶管理:該功能主要完成系統用戶配置,提供用戶的相關配置
- 角色管理:權限菜單進行權限分配,根據部門設置角色的數據權限範圍
- 菜單管理:後端配置實現菜單動態路由,支持多級菜單,操做權限,按鈕權限標識等
- 部門管理:配置系統組織架構,樹形表格展現,可隨意調整上下級
- 崗位管理:根據部門配置所屬職位
- 字典管理:對系統中常用的一些較爲固定的數據進行維護,如:狀態,性別等
- 操做日誌:記錄用戶操做的日誌
- 異常日誌:記錄異常日誌,方便開發人員定位錯誤
項目特色
- 代碼註釋豐富,真正的極其簡潔風格,上手快易理解
- 採用Restfull API 規範開發
- 統一異常攔截,友好的錯誤提示
- 基於註解 + Aop切面實現全方位日記記錄系統
- 基於Mybatis攔截器 + 策略模式實現數據權限控制
- Jwt Token 鑑權機制
系統預覽
做者有話說
- 但願能夠真正的幫助有須要的人
- 系統我會持續更新 帶給你作好的體驗
項目地址
gitee.com/li_haodong/…
歡迎提交 issue,請寫清楚遇到問題的緣由安全