摘要:簡介項目基于的前后端分離的管理系統,項目采用分模塊開發方式,權限控制采用,基于角色的訪問控制,支持數據字典數據權限管理前端菜單支持動態路由,另外還有其他的功能模塊日志管理代碼生成器系統監控云存儲管理系統工具等等。
簡介
項目基于 Spring Boot 2.1.0 、 Spring Data JPA、 Spring Security、Redis、Vue的前后端分離的管理系統,項目采用分模塊開發方式, 權限控制采用 RBAC(Role-Based Access Control,基于角色的訪問控制),支持數據字典、數據權限管理、前端菜單支持動態路由, 另外還有其他的功能模塊:日志管理、代碼生成器、系統監控、云存儲管理、系統工具等等。
項目源碼后端源碼 | 前端源碼 | |
---|---|---|
github | https://github.com/DengSinkia... | https://github.com/DengSinkia... |
管理員: admin
密碼: 123456
開發環境JDK:8
IDE:IntelliJ IDEA
依賴管理:Maven
數據庫:MySQL 5.7
功能模塊- 系統管理 - 用戶管理 提供用戶的相關配置 - 角色管理 對權限與菜單進行分配 - 權限管理 權限細化到接口 - 菜單管理 已實現菜單動態路由,后端可配置化,支持多級菜單 - 部門管理 - 崗位管理 - 字典管理 - 系統監控 - 系統緩存 使用jedis將緩存操作可視化,并提供對redis的基本操作 - 實時控制臺 實時打印logback日志,更好的監控系統的運行狀態 - SQL監控 采用druid 監控數據庫訪問性能,默認用戶名admin,密碼123456 - 日志管理 - 登錄日志 使用aop記錄用戶登錄日志 - 操作日志 使用aop記錄用戶操作日志 - 異常日志 記錄操作過程中的異常,并且提供查看異常的堆棧信息 - 云存儲管理 - 七牛云 - 騰訊云 - 阿里云 - 消息管理 - 短信服務 - 郵件服務 配合富文本,發送html格式的郵件 - 系統工具 - 定時任務 整合Quartz做定時任務,加入任務日志,任務運行情況一目了然 - 代碼生成 高靈活度一鍵生成前后端代碼,減少百分之80左右的工作任務 - 接口文檔 使用的是 swagger-ui - SM.MS免費圖床 挺好用的一個圖床,作為公共圖片上傳使用 - 支付寶支付項目結構
# 項目模塊如下 - skadmin-common 公共模塊 - annotation 接口限流自定義注解 - exception 項目統一異常的處理 - mapper mapstruct的通用mapper - enums 常量枚舉 - redis redis緩存相關配置 - swagger 接口文檔配置 - util 通用工具 - skadmin-admin 系統核心模塊 - skadmin-admin-interface - domain - dto - mapper - skadmin-admin-service - config 配置跨域與靜態資源及JWT的安全過濾器配置 - controller 控制器 - repository 數據庫操作 - service 業務實現 - spec 業務查詢條件 SkAdmin.java 啟動類 - skadmin-log 系統日志模塊 - skadmin-log-interface - annotation - domain - dto - mapper - skadmin-log-service - aspect - controller - respository - service - skadmin-tool 系統第三方工具模塊 - skadmin-generator 系統代碼生成模塊 - skadmin-quartz 定時任務模塊 - config 配置日志攔截器與WebSocket等 - domain 實體類 - repository 數據庫操作 - controller 控制器 - service 業務實現 - spec 業務查詢條件 - skadmin-monitor 系統監控模塊后端技術棧
基礎框架:Spring Boot 2.1.0.RELEASE
持久層框架:Spring Boot Jpa
安全框架:Spring Security
緩存框架:Redis
日志打印:logback+log4jdbc
接口文檔 swagger2
其他:FastJson、AOP、MapStruct等
前端技術棧node
vue
vue-router
axios
element ui
歡迎各路大神 star and fork !!!文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75030.html
摘要:許式偉七牛云存儲社區發起人語言專家,著有語言編程。年創辦七牛云存儲,成功打造了全新的公有云存儲服務。合作伙伴好雨及有權取消侵權作品參賽資格,并保留追究權利。 用最拿手的語言和框架,在很棒棒的severless架構PaaS平臺上做沉浸式DevOps流開發,輕松抱得大獎歸! [好雨云幫開發者大賽「第二期」:Beego]劇情已寫好,就差有創意、有技術、有天賦、有實力的你來參加! Progra...
摘要:創建項目點擊,勾選需要翻譯的語言,右上角添加項目回到,點擊錄入按鈕,一個小鍵盤的圖標,錄入程序用的和源語言中文如何配置待翻譯語言修改配置文件英語韓語法語原文錄入完成之后,如何邀請幫忙翻譯首先幫創建好賬號,并發送給他。 譯文管理平臺 Author Sure Yu E-mail yusureyes@163.com 項目介紹 這是一個用于管理多語言資源的譯文管理系統,由于用戶...
摘要:目前版本的改變分享在微信小程序中玩這個,最大的作用應該是在群里跟別人吹牛逼的時候,談到兼容性時,甩出一個東西。 大概在一個月前在 github 上看到了 caniuse 網站的一個數據源(https://raw.githubusercontent.com/Fyrd/caniuse/master/data.json),于是就冒出了一個用這個數據源做一個小程序的想法。 當然,最后在不斷折騰...
摘要:目前版本的改變分享在微信小程序中玩這個,最大的作用應該是在群里跟別人吹牛逼的時候,談到兼容性時,甩出一個東西。 大概在一個月前在 github 上看到了 caniuse 網站的一個數據源(https://raw.githubusercontent.com/Fyrd/caniuse/master/data.json),于是就冒出了一個用這個數據源做一個小程序的想法。 當然,最后在不斷折騰...
摘要:目前版本的改變分享在微信小程序中玩這個,最大的作用應該是在群里跟別人吹牛逼的時候,談到兼容性時,甩出一個東西。 大概在一個月前在 github 上看到了 caniuse 網站的一個數據源(https://raw.githubusercontent.com/Fyrd/caniuse/master/data.json),于是就冒出了一個用這個數據源做一個小程序的想法。 當然,最后在不斷折騰...
閱讀 1335·2019-08-30 15:44
閱讀 1385·2019-08-29 18:42
閱讀 440·2019-08-29 13:59
閱讀 777·2019-08-28 17:58
閱讀 2819·2019-08-26 12:02
閱讀 2421·2019-08-23 18:40
閱讀 2411·2019-08-23 18:13
閱讀 3111·2019-08-23 16:27