<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          10k+點(diǎn)贊的 SpringBoot 后臺(tái)管理系統(tǒng)竟然出了詳細(xì)教程!

          共 1872字,需瀏覽 4分鐘

           ·

          2021-03-29 11:14

          不點(diǎn)藍(lán)字,我們哪來(lái)故事?

          每天 11 點(diǎn)更新文章,餓了點(diǎn)外賣,點(diǎn)擊 ??《無(wú)門檻外賣優(yōu)惠券,每天免費(fèi)領(lǐng)!》

          其實(shí)項(xiàng)目網(wǎng)上有很多了,但是教程比較詳細(xì)的沒(méi)多少,今天分享的項(xiàng)目從安裝部署到代碼具體功能都有很詳細(xì)都說(shuō)明。



          eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分離的后臺(tái)管理系統(tǒng),項(xiàng)目采用分模塊開發(fā)方式, 權(quán)限控制采用 RBAC,支持?jǐn)?shù)據(jù)字典與數(shù)據(jù)權(quán)限管理,支持一鍵生成前后端代碼,支持動(dòng)態(tài)路由。

          這個(gè)開源項(xiàng)目基本穩(wěn)定,并且后續(xù)作者還會(huì)繼續(xù)優(yōu)化。完全開源。后端整理代碼質(zhì)量、表設(shè)計(jì)等各個(gè)方面來(lái)說(shuō)都是很不錯(cuò)的。前后端分離,前端使用的是國(guó)內(nèi)常用的 vue 框架,也比較容易上手。

          系統(tǒng)功能


          • 用戶管理:提供用戶的相關(guān)配置,新增用戶后,默認(rèn)密碼為123456
          • 角色管理:對(duì)權(quán)限與菜單進(jìn)行分配,可根據(jù)部門設(shè)置角色的數(shù)據(jù)權(quán)限
          • 菜單管理:已實(shí)現(xiàn)菜單動(dòng)態(tài)路由,后端可配置化,支持多級(jí)菜單
          • 部門管理:可配置系統(tǒng)組織架構(gòu),樹形表格展示
          • 崗位管理:配置各個(gè)部門的職位
          • 字典管理:可維護(hù)常用一些固定的數(shù)據(jù),如:狀態(tài),性別等
          • 系統(tǒng)日志:記錄用戶操作日志與異常日志,方便開發(fā)人員定位拍錯(cuò)
          • SQL監(jiān)控:采用druid 監(jiān)控?cái)?shù)據(jù)庫(kù)訪問(wèn)性能,默認(rèn)用戶名admin,密碼123456
          • 定時(shí)任務(wù):整合Quartz做定時(shí)任務(wù),加入任務(wù)日志,任務(wù)運(yùn)行情況一目了然
          • 代碼生成:高靈活度生成前后端代碼,減少大量重復(fù)的工作任務(wù)
          • 郵件工具:配合富文本,發(fā)送html格式的郵件
          • 七牛云存儲(chǔ):可同步七牛云存儲(chǔ)的數(shù)據(jù)到系統(tǒng),無(wú)需登錄七牛云直接操作云數(shù)據(jù)
          • 支付寶支付:整合了支付寶支付并且提供了測(cè)試賬號(hào),可自行測(cè)試
          • 服務(wù)監(jiān)控:監(jiān)控服務(wù)器的負(fù)載情況
          • 運(yùn)維管理:一鍵部署你的應(yīng)用


          項(xiàng)目結(jié)構(gòu)


          項(xiàng)目采用按功能分模塊的開發(fā)方式,結(jié)構(gòu)如下

          • eladmin-common 為系統(tǒng)的公共模塊,各種工具類,公共配置存在該模塊
          • eladmin-system 為系統(tǒng)核心模塊也是項(xiàng)目入口模塊,也是最終需要打包部署的模塊
          • eladmin-logging 為系統(tǒng)的日志模塊,其他模塊如果需要記錄日志需要引入該模塊
          • eladmin-tools 為第三方工具模塊,包含:圖床、郵件、云存儲(chǔ)、本地存儲(chǔ)、支付寶
          • eladmin-generator 為系統(tǒng)的代碼生成模塊,代碼生成的模板在 system 模塊中

          詳細(xì)結(jié)構(gòu)

          - eladmin-common 公共模塊
          - annotation 為系統(tǒng)自定義注解
          - aspect 自定義注解的切面
          - base 提供了Entity、DTO基類和mapstruct的通用mapper
          - config 自定義權(quán)限實(shí)現(xiàn)、redis配置、swagger配置、Rsa配置等
          - exception 項(xiàng)目統(tǒng)一異常的處理
          - utils 系統(tǒng)通用工具類
          - eladmin-system 系統(tǒng)核心模塊(系統(tǒng)啟動(dòng)入口)
          - config 配置跨域與靜態(tài)資源,與數(shù)據(jù)權(quán)限
          - thread 線程池相關(guān)
          - modules 系統(tǒng)相關(guān)模塊(登錄授權(quán)、系統(tǒng)監(jiān)控、定時(shí)任務(wù)、運(yùn)維管理等)
          - eladmin-logging 系統(tǒng)日志模塊
          - eladmin-tools 系統(tǒng)第三方工具模塊
          - eladmin-generator 系統(tǒng)代碼生成模塊


          我發(fā)現(xiàn)的亮點(diǎn)


          • 統(tǒng)一異常處理設(shè)計(jì)
          • 注解權(quán)限的設(shè)計(jì)
          • 接口級(jí)別的限流設(shè)計(jì)
          • 比較完善的工具,如支付寶,郵件,定時(shí)任務(wù),各種監(jiān)控的實(shí)現(xiàn)
          • 緩存redis

          后臺(tái)首頁(yè)

          另外,作者最近還提供了一份詳細(xì)的文檔幫助小伙伴們學(xué)習(xí)這個(gè)項(xiàng)目。文檔從環(huán)境搭建到后端每一塊的詳細(xì)設(shè)計(jì)都有涵蓋,非常適合拿來(lái)學(xué)習(xí)!


          項(xiàng)目地址:https://github.com/elunez/eladmin

          PS:如果覺(jué)得我的分享不錯(cuò),歡迎大家隨手點(diǎn)贊、在看。

          END

          往期推薦

          提高國(guó)內(nèi)訪問(wèn) GitHub 的速度的 9 種方案

          還在封裝各種 Util 工具類?這個(gè)神級(jí)框架幫你解決所有問(wèn)題!

          紅包免費(fèi)送!

          拿到年終獎(jiǎng)后馬上辭職,厚道嗎?



          下方二維碼關(guān)注我

          技術(shù)草根堅(jiān)持分享 編程,算法,架構(gòu)

          看完文章,餓了點(diǎn)外賣,點(diǎn)擊 ??《無(wú)門檻外賣優(yōu)惠券,每天免費(fèi)領(lǐng)!》


          朋友,助攻一把!點(diǎn)個(gè)在看
          瀏覽 113
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美人与禽乱婬A片 | 亚洲中文字幕一区二区 | aaa天堂网| 婷婷九月丁香 | 超碰人人草人人 |