基于 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
接口开发。
全面的技术运用:
执行 SQL 初始化数据(MySQL8+ 版本),测试用户:admin/123456
,API 管理界面登录用户:admin/admin@123
(可在配置文件修改)。
项目目录:
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