基于 magic-api 搭建的快速开发平台,前端采用Vue3 + Element Plus最新版本搭建,依赖较少,运行速度快。对常用组件进行封装。利用Vue3的@vue/compiler-sfc单文件编译,动态编译组件,可以实现在浏览器编写Vue代码,既改即生效快速开发,利用magic-api本身特性安全隔离生产和开发环境。将Vue代码以插件化的方式交给magic-api管理。
前置条件:mysql5.7,node>14,jdk1.8+,navicat,idea等工具
1.下载源码
git clone https://gitee.com/ssssssss-team/magic-boot.git目录结构如下图所示
其中db文件夹里面为数据库初始化脚本文件;magic-boot为服务端源码;magic-boot-ui为前端源码。
2.数据库初始化
手动创建数据库:magic-boot,然后在此数据库下执行数据库初始化脚本文件初始化数据库。
3.系统配置
打开配置文件,修改数据库连接字符串和账户密码。
application.yml
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
url: jdbc:mysql://localhost/magic-boot?useSSL=false&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF8&autoReconnect=true&serverTimezone=Asia/Shanghai
username: root
password: 1234564.运行服务端
运行项目下的MagicBootApplication文件,出现以下界面说明服务端运行成功。
接口管理界面:
5.运行管理后台前端
5.1 下载依赖包
cd进入magic-boot-ui文件夹,执行以下命令。
npm install5.2 启动前端服务
npm run dev启动成功后,打开浏览器,输入网址:http://localhost:3000/,打开登录界面输入用户名密码:admin/123456
以上步骤完成了magic-boot的系统搭建。
| 留言与评论(共有 0 条评论) “” |