今天給大家介紹一款徹底開源的前后端分離的低代碼開發(fā)框架,支持代碼生成,表單設(shè)計(jì),flowable審批工作流等,支持微服務(wù)模塊化開發(fā)部署,數(shù)據(jù)源可徹底隔離。
這款開源框架的亮點(diǎn)就是集成了flowable審批工作流,非常適合企業(yè)二次開發(fā),可以為我們節(jié)省大量時(shí)間,無需從頭搭建。
軟件架構(gòu)
前端基于vue element-ui框架分模塊設(shè)計(jì),后端使用SpringBoot2框架,持久層同時(shí)支持mybatis-plus3(業(yè)務(wù)查詢)、hibernate5(事務(wù)業(yè)務(wù)受理)。
支持微服務(wù)模塊化開發(fā)部署,數(shù)據(jù)源可徹底隔離,基于ShardingSphere5定制開發(fā)多模型分庫(kù)分片表數(shù)據(jù)源。
一鍵代碼生成,自定義表單設(shè)計(jì),flowable工作流設(shè)計(jì)等,一款開箱即用的新一代低代碼開發(fā)框架LegoAdmin
技術(shù)選型
功能一覽
統(tǒng)計(jì)大屏
代碼生成
表單設(shè)計(jì)
流程設(shè)計(jì)
任務(wù)審批
分庫(kù)分表
組織架構(gòu)
權(quán)限管理
安裝運(yùn)行
配置依賴環(huán)境
- mysql5.7
- JDK1.8
- maven3
- node >= 10.0.0 建議 v19.9.0
- npm >= 6.0.0 建議 9.6.3
打包運(yùn)行
- 創(chuàng)建mysql數(shù)據(jù)庫(kù)lego-admin
- 拷貝lego-admin/src/main/resources/application-template.properties到同目錄并命名為application.properties
- 修改application.properties配置中的數(shù)據(jù)庫(kù)鏈接和賬號(hào)密碼
- 根目錄下雙擊執(zhí)行dbInit.bat,初始化數(shù)據(jù)庫(kù)
- 根目錄下雙擊執(zhí)行build.bat,會(huì)自動(dòng)打包前后端
- 根目錄下雙擊執(zhí)行startup.bat,會(huì)自動(dòng)運(yùn)行
訪問路徑
- 項(xiàng)目默認(rèn)端口8443
- 管理臺(tái)路徑:http://localhost:8443
- 默認(rèn)賬號(hào)密碼 admin/hello@1234
開源地址
https://github.com/zqliang-01/lego-admin
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。