Tansci-Boot
基于 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速開發(fā)管理系統(tǒng)
Tansci-Boot 是一個(gè)前后端分離后臺(tái)管理系統(tǒng), 前端集成 amis
低代碼前端框架,后端集成 magic-api
的接口快速開發(fā)框架。包含基礎(chǔ)權(quán)限、安全認(rèn)證、以及常用的一些組件功能。項(xiàng)目易上手,技術(shù)更綜合,能力更全面。
amis 是一個(gè)低代碼前端框架,它使用 JSON
配置來(lái)生成頁(yè)面,可以減少頁(yè)面開發(fā)工作量,極大提升效率。
magic-api 一個(gè)基于 Java
的接口快速開發(fā)框架,通過(guò) magic-api
提供的 UI
界面完成編寫接口,無(wú)需定義 Controller
、Service
、Dao
、Mapper
、XML
、VO
等 Java
對(duì)象即可完成常見的 HTTP API
接口開發(fā)。
全面的技術(shù)運(yùn)用:
- 解決前后端分離難題:前后端功能整合,集成 HTTP 組件 Axios,解決前后端分離架構(gòu)中常見的問(wèn)題,如跨域、參數(shù)傳遞、多環(huán)境配置等;
- 落地實(shí)踐工程化項(xiàng)目:涵蓋日志、配置文件、部署、Git、Maven,后端接口統(tǒng)一返回參數(shù)設(shè)計(jì)、封裝統(tǒng)一請(qǐng)求返回參數(shù)、工具類封裝;
- amis:低代碼前端配置框架;
- magic-api:HTTP API 接口快速開發(fā)框架。
項(xiàng)目預(yù)覽
![]() |
![]() |
---|
![]() |
![]() |
---|
![]() |
![]() |
---|
![]() |
![]() |
---|
![]() |
![]() |
---|
開始使用
執(zhí)行 SQL 初始化數(shù)據(jù)(MySQL8+ 版本),測(cè)試用戶:admin/123456
,API 管理界面登錄用戶:admin/admin@123
(可在配置文件修改)。
項(xiàng)目目錄:
- tansci-boot:后端項(xiàng)目
- tansci-boot-ui:前端項(xiàng)目
- tansci-boot-ui-editor:amis 低代碼編輯器
- sql:數(shù)據(jù)庫(kù) SQL 腳本
amis 配置說(shuō)明:
在 tansci-boot-ui/public/gh-pages/config.js
可配置編輯器獲取頁(yè)面JSON和保存接口的配置。
注意:在頁(yè)面編輯器中業(yè)務(wù)接口回報(bào)404可忽略。
接口開發(fā)配置:
接口開發(fā)菜單頁(yè)面加載不了,檢查環(huán)境變量配置的服務(wù)地址是否和后端服務(wù)一致:tansci-boot-ui/.env.development
參數(shù) VITE_BASE_API
項(xiàng)目地址:
Gitee: https://gitee.com/typ1805/tansci-boot文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-804565.html
GitHub: https://github.com/typ1805/tansci-boot文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-804565.html
開發(fā)者聯(lián)系
- QQ:742354529 (742354529@qq.com)
- QQ 群: 747200630
- 個(gè)人主站:https://typ1805.gitee.io
到了這里,關(guān)于基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速開發(fā)管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!