eladmin項目基于 Spring Boot 2.1.0 、 Spring boot Jpa、 Spring Security、redis、Vue 的前后端分離的權(quán)限管理系統(tǒng),項目采用分模塊開發(fā)方式, 權(quán)限控制采用 RBAC(Role-Based Access Control,基于角色的訪問控制),支持?jǐn)?shù)據(jù)字典、數(shù)據(jù)權(quán)限管理、前端菜單支持動態(tài)路由。 項目源碼開發(fā)文檔https://docs./#/ 預(yù)覽地址https:// 用戶賬號密碼
開發(fā)環(huán)境
功能模塊系統(tǒng)管理 - 用戶管理 提供用戶的相關(guān)配置 - 角色管理 對權(quán)限與菜單進(jìn)行分配 - 權(quán)限管理 權(quán)限細(xì)化到接口 - 菜單管理 已實現(xiàn)菜單動態(tài)路由,后端可配置化,支持多級菜單 - 部門管理與崗位管理 - 字典管理 應(yīng)廣大碼友的要求加入字典管理 系統(tǒng)監(jiān)控 - 操作日志 使用 apo 記錄用戶操作日志 - 異常日志 記錄操作過程中的異常,并且提供查看異常的堆棧信息 - 系統(tǒng)緩存 使用 jedis 將緩存操作可視化,并提供對 redis 的基本操作,可根據(jù)需求自行擴(kuò)展 - 實時控制臺 實時打印 logback 日志,來自微強(qiáng)迫癥患者的精心配色,更好的監(jiān)控系統(tǒng)的運(yùn)行狀態(tài) - SQL 監(jiān)控 采用 druid 監(jiān)控數(shù)據(jù)庫訪問性能,默認(rèn)用戶名 admin,密碼 123456 系統(tǒng)工具 - 定時任務(wù) 整合 Quartz 做定時任務(wù),加入任務(wù)日志,任務(wù)運(yùn)行情況一目了然 - 代碼生成 高靈活度一鍵生成前后端代碼,減少百分之80左右的工作任務(wù) - 接口文檔 使用的是 swagger-ui - 郵件工具 配合富文本,發(fā)送html格式的郵件 - SM.MS 免費(fèi)圖床 挺好用的一個圖床,作為公共圖片上傳使用 - 七牛云存儲 這個就不多說了 - 支付寶支付 提供了測試賬號,可自行測試 組件管理 - 圖標(biāo)庫 系統(tǒng)圖標(biāo)來自 https://www./ - 富文本 集成 wangEditor 富文本 - Markdown 編輯器與 Yaml 編輯器 項目結(jié)構(gòu)后端技術(shù)棧
前端技術(shù)棧
系統(tǒng)預(yù)覽項目地址https://github.com/elunez/eladmin |
|