其實項目網上有不少了,可是教程比較詳細的沒多少,今天分享的項目從安裝部署到代碼具體功能都有很詳細都說明html
eladmin 是一款基於 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的先後端分離的後臺管理系統,項目採用分模塊開發方式, 權限控制採用 RBAC,支持數據字典與數據權限管理,支持一鍵生成先後端代碼,支持動態路由。歡迎關注Java項目分享前端
這個開源項目基本穩定,而且後續做者還會繼續優化。徹底開源!這個真的要爲原做者點個贊,若是你們以爲這個項目有用的話,建議能夠稍微捐贈一下原做者支持一下。後端整理代碼質量、表設計等各個方面來講都是很不錯的。先後端分離,前端使用的是國內經常使用的 vue 框架,也比較容易上手。歡迎關注Java項目分享vue
項目採用按功能分模塊的開發方式,結構以下面試
eladmin-common
爲系統的公共模塊,各類工具類,公共配置存在該模塊eladmin-system
爲系統核心模塊也是項目入口模塊,也是最終須要打包部署的模塊eladmin-logging
爲系統的日誌模塊,其餘模塊若是須要記錄日誌須要引入該模塊eladmin-tools
爲第三方工具模塊,包含:圖牀、郵件、雲存儲、本地存儲、支付寶eladmin-generator
爲系統的代碼生成模塊,代碼生成的模板在 system 模塊中- eladmin-common 公共模塊 - annotation 爲系統自定義註解 - aspect 自定義註解的切面 - base 提供了Entity、DTO基類和mapstruct的通用mapper - config 自定義權限實現、redis配置、swagger配置、Rsa配置等 - exception 項目統一異常的處理 - utils 系統通用工具類 - eladmin-system 系統核心模塊(系統啓動入口) - config 配置跨域與靜態資源,與數據權限 - thread 線程池相關 - modules 系統相關模塊(登陸受權、系統監控、定時任務、運維管理等) - eladmin-logging 系統日誌模塊 - eladmin-tools 系統第三方工具模塊 - eladmin-generator 系統代碼生成模塊
後臺首頁redis
另外,做者最近還提供了一份詳細的文檔幫助小夥伴們學習這個項目。數據庫
文檔從環境搭建到後端每一塊的詳細設計都有涵蓋,很是適合拿來學習!後端
歡迎關注公衆號 【碼農開花】一塊兒學習成長
我會一直分享Java乾貨,也會分享免費的學習資料課程和麪試寶典
回覆:【計算機】【設計模式】【面試】有驚喜哦設計模式