<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>

          warmJava 快速開發(fā)框架

          聯(lián)合創(chuàng)作 · 2023-09-20 00:52

          warm 是一個基于 solon+Vue3 前后端分離的 Java 快速開發(fā)框架。

          本框架介紹

          功能 框架
          前端項目 采用 Vue3 + js + Vite + ElementPlus
          后端 jdk17、solon、satoken、redisson、mybati-flex、jackjsonjdk17+satoken+redisx/redisson+mybaits-flex+hutool+jackson+mapstruct+poi等

          目前改造成solon框架,已經(jīng)還原ruoyi-vue大部分功能,還差數(shù)據(jù)庫監(jiān)控、緩存監(jiān)控。

          • 啟動速度由 14.7s--> 2.5s

          • 打包后大小減半一半

          • 前端項目秒啟動

          • 文檔齊全,并且都是中文文檔,源碼可讀性強

          • 支持前后端代碼生成

          讓我驚喜的是提升如此巨大,并且solon、satoken、mybati-flex、hutool國內開源項目的開源社區(qū)及其活躍,很多問題可以快速解決

          內置功能

          1. 用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
          2. 部門管理:配置系統(tǒng)組織機構(公司、部門、小組),樹結構展現(xiàn)支持數(shù)據(jù)權限。
          3. 崗位管理:配置系統(tǒng)用戶所屬擔任職務。
          4. 菜單管理:配置系統(tǒng)菜單,操作權限,按鈕權限標識等。
          5. 角色管理:角色菜單權限分配、設置角色按機構進行數(shù)據(jù)范圍權限劃分。
          6. 字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進行維護。
          7. 參數(shù)管理:對系統(tǒng)動態(tài)配置常用參數(shù)。
          8. 通知公告:系統(tǒng)通知公告信息發(fā)布維護。
          9. 操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。
          10. 登錄日志:系統(tǒng)登錄日志記錄查詢包含登錄異常。
          11. 在線用戶:當前系統(tǒng)中活躍用戶狀態(tài)監(jiān)控。
          12. 定時任務:在線(添加、修改、刪除)任務調度包含執(zhí)行結果日志。
          13. 代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
          14. 系統(tǒng)接口:根據(jù)業(yè)務代碼自動生成相關的api接口文檔。
          15. 緩存監(jiān)控:對系統(tǒng)的緩存信息查詢,命令統(tǒng)計等。

          部署步驟

          準備工作

          JDK >= 17 (以上的每測過)
          Mysql >= 5.7.0 (推薦5.7版本,以上的沒測過)
          Redis >= 5.0
          Maven >= 3.6
          Node >= 16
          

          后端啟動

          1、導入/sql/warm.sql

          2、修改數(shù)據(jù)庫和redis配置

          3、啟動warm-admin下AppAdmin

             
          ? ?

          前端部署

          # 克隆項目
          git clone https://gitee.com/min290/warm.git
          
          # 進入項目目錄
          cd warm-vue3
          
          # 安裝依賴
          yarn --registry=https://registry.npmmirror.com
          
          # 啟動服務
          yarn dev
          
          # 構建測試環(huán)境 yarn build:stage
          # 構建生產(chǎn)環(huán)境 yarn build:prod
          # 前端訪問地址 http://localhost:80
          

          ## 組件切換

          1、redis緩存切換,通過redis、satoken-redis獲取redisson、satoken-redission

          自由切換redisx或者redisson客戶端

          |     |     |
          | --- | --- |
          | ?![](https://foruda.gitee.com/images/1693551506808563096/6ba45eb7_2218307.png) | ?![](https://foruda.gitee.com/images/1693551525401980210/594a53bc_2218307.png) |
           

          最后要感謝:

          瀏覽 27
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          編輯 分享
          舉報
          <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>
                  亚洲视频综合 | 最新亚洲无码AV | 港台aV导航| 免费黄色片视频 | 中日韩黄色视频 |