<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+點贊的 SpringBoot 后臺管理系統(tǒng)竟然出了詳細(xì)教程!

          共 3744字,需瀏覽 8分鐘

           ·

          2021-05-02 14:25

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



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


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


          系統(tǒng)功能


          • 用戶管理:提供用戶的相關(guān)配置,新增用戶后,默認(rèn)密碼為123456

          • 角色管理:對權(quán)限與菜單進(jìn)行分配,可根據(jù)部門設(shè)置角色的數(shù)據(jù)權(quán)限

          • 菜單管理:已實現(xiàn)菜單動態(tài)路由,后端可配置化,支持多級菜單

          • 部門管理:可配置系統(tǒng)組織架構(gòu),樹形表格展示

          • 崗位管理:配置各個部門的職位

          • 字典管理:可維護(hù)常用一些固定的數(shù)據(jù),如:狀態(tài),性別等

          • 系統(tǒng)日志:記錄用戶操作日志與異常日志,方便開發(fā)人員定位拍錯

          • SQL監(jiān)控:采用druid 監(jiān)控數(shù)據(jù)庫訪問性能,默認(rèn)用戶名admin,密碼123456

          • 定時任務(wù):整合Quartz做定時任務(wù),加入任務(wù)日志,任務(wù)運行情況一目了然

          • 代碼生成:高靈活度生成前后端代碼,減少大量重復(fù)的工作任務(wù)

          • 郵件工具:配合富文本,發(fā)送html格式的郵件

          • 七牛云存儲:可同步七牛云存儲的數(shù)據(jù)到系統(tǒng),無需登錄七牛云直接操作云數(shù)據(jù)

          • 支付寶支付:整合了支付寶支付并且提供了測試賬號,可自行測試

          • 服務(wù)監(jiān)控:監(jiān)控服務(wù)器的負(fù)載情況

          • 運維管理:一鍵部署你的應(yīng)用


          項目結(jié)構(gòu)


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


          • eladmin-common 為系統(tǒng)的公共模塊,各種工具類,公共配置存在該模塊

          • eladmin-system 為系統(tǒng)核心模塊也是項目入口模塊,也是最終需要打包部署的模塊

          • eladmin-logging 為系統(tǒng)的日志模塊,其他模塊如果需要記錄日志需要引入該模塊

          • eladmin-tools 為第三方工具模塊,包含:圖床、郵件、云存儲、本地存儲、支付寶

          • eladmin-generator 為系統(tǒng)的代碼生成模塊,代碼生成的模板在 system 模塊中


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

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


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


          • 統(tǒng)一異常處理設(shè)計

          • 注解權(quán)限的設(shè)計

          • 接口級別的限流設(shè)計

          • 比較完善的工具,如支付寶,郵件,定時任務(wù),各種監(jiān)控的實現(xiàn)

          • 緩存redis


          后臺首頁

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



          該系統(tǒng)源碼獲取方式(非本號)
          1. 掃描下面這個二維碼

          2. 關(guān)注后回復(fù)「后臺」,獲取源碼

          ▲長按二維碼進(jìn)行關(guān)注▲


          1、Intellij IDEA這樣 配置注釋模板,讓你瞬間高出一個逼格!
          2、吊炸天的 Docker 圖形化工具 Portainer,必須推薦給你!
          3、最牛逼的 Java 日志框架,性能無敵,橫掃所有對手!
          4、把Redis當(dāng)作隊列來用,真的合適嗎?
          5、驚呆了,Spring Boot居然這么耗內(nèi)存!你知道嗎?
          6、全網(wǎng)最全 Java 日志框架適配方案!還有誰不會?
          7、Spring中毒太深,離開Spring我居然連最基本的接口都不會寫了

          點分享

          點收藏

          點點贊

          點在看

          瀏覽 22
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  青娱乐偷拍 | 欧美做受高潮白 | 国产 在线 | 永久免费看黄色视频 | 99久久人妻无码中文字幕系列 |