🚀 快速开始

本指南将帮助你快速搭建造岛 ZaoDao 开发环境并在本地运行项目。

前置要求

JDK 17+

Java 开发工具包

🐘

MySQL 8.0+

数据库

🐳

Docker

容器化部署 (可选)

📦

Node.js 18+

前端开发

安装

使用项目生成器创建新项目:

bash
# 安装脚手架 CLI
npm install -g create-scaffold

# 创建新项目
create-scaffold my-app

# 进入项目目录
cd my-app

# 启动数据库
docker-compose up -d mysql redis

初始化数据库

导入初始 SQL 脚本:

bash
# 导入初始化脚本
mysql -u root -p scaffold < deploy/mysql/init.sql

# 或者使用 Docker
docker exec -i mysql-container mysql -u root -p123456 scaffold < deploy/mysql/init.sql

运行项目

后端启动

bash
# 使用 Maven 启动
cd scaffold-server
mvn spring-boot:run -pl scaffold-admin

# 或者打包后运行
mvn clean package -DskipTests
java -jar scaffold-admin/target/scaffold-admin.jar

前端启动

bash
# 安装依赖
cd scaffold-web
npm install

# 启动开发服务器
npm run dev

✅ 启动成功!

  • 后端: http://localhost:8080
  • 前端: http://localhost:3000
  • API 文档: http://localhost:8080/doc.html

下一步

现在你已经成功运行了项目,接下来可以: