Tansci-Boot 基於 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速開發管理系統 Tansci-Boot 是一個前後端分離後臺管理系統, 前端集成 amis 低代碼前端框架,後端集成 magic-api 的介面快速開發框架 ...
Tansci-Boot
基於 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速開發管理系統
Tansci-Boot 是一個前後端分離後臺管理系統, 前端集成 amis
低代碼前端框架,後端集成 magic-api
的介面快速開發框架。包含基礎許可權、安全認證、以及常用的一些組件功能。項目易上手,技術更綜合,能力更全面。
amis 是一個低代碼前端框架,它使用 JSON
配置來生成頁面,可以減少頁面開發工作量,極大提升效率。
magic-api 一個基於 Java
的介面快速開發框架,通過 magic-api
提供的 UI
界面完成編寫介面,無需定義 Controller
、Service
、Dao
、Mapper
、XML
、VO
等 Java
對象即可完成常見的 HTTP API
介面開發。
全面的技術運用:
- 解決前後端分離難題:前後端功能整合,集成 HTTP 組件 Axios,解決前後端分離架構中常見的問題,如跨域、參數傳遞、多環境配置等;
- 落地實踐工程化項目:涵蓋日誌、配置文件、部署、Git、Maven,後端介面統一返回參數設計、封裝統一請求返回參數、工具類封裝;
- amis:低代碼前端配置框架;
- magic-api:HTTP API 介面快速開發框架。
項目預覽
開始使用
執行 SQL 初始化數據(MySQL8+ 版本),測試用戶:admin/123456
,API 管理界面登錄用戶:admin/admin@123
(可在配置文件修改)。
項目目錄:
- tansci-boot:後端項目
- tansci-boot-ui:前端項目
- tansci-boot-ui-editor:amis 低代碼編輯器
- sql:資料庫 SQL 腳本
amis 配置說明:
在 tansci-boot-ui/public/gh-pages/config.js
可配置編輯器獲取頁面JSON和保存介面的配置。
註意:在頁面編輯器中業務介面回報404可忽略。
介面開發配置:
介面開髮菜單頁面載入不了,檢查環境變數配置的服務地址是否和後端服務一致:tansci-boot-ui/.env.development
參數 VITE_BASE_API
項目地址:
Gitee: https://gitee.com/typ1805/tansci-boot
GitHub: https://github.com/typ1805/tansci-boot
開發者聯繫
- QQ:742354529 ([email protected])
- QQ 群: 747200630
- 個人主站:https://typ1805.gitee.io