首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >从0到1搭建Spring Boot 开发脚手架之验证部署

从0到1搭建Spring Boot 开发脚手架之验证部署

作者头像
紫风
发布2025-10-14 18:14:16
发布2025-10-14 18:14:16
600
代码可运行
举报
运行总次数:0
代码可运行

脚手架搭建到现在,把目前搭建的项目打个包下载下来,然后解压后直接导入到idea编辑器,就可以直接运行了。方便给到其他程序员去验证程序的稳定性。把相关验证步骤整理了一下。

项目打包与运行指南
1. 项目打包下载

将完整脚手架代码(含前后端)打包为 scaffold-project.zip,包含以下内容:

代码语言:javascript
代码运行次数:0
运行
复制
scaffold-project/
├── backend/                 # Spring Boot后端模块
│   ├── scaffold-parent/     # 父工程
│   ├── scaffold-common/     # 通用模块
│   ├── scaffold-gateway/    # 网关
│   ├── scaffold-auth/       # 认证中心
│   ├── scaffold-user/       # 用户服务
│   ├── scaffold-order/      # 订单服务
│   └── docker-compose.yml   # 一键启动所有依赖
├── frontend/                # 前端管理界面
│   └── scaffold-admin-ui/   # Vue3前端代码
└── README.md                # 项目启动说明

2. 导入IDEA并运行
步骤1:解压项目
代码语言:javascript
代码运行次数:0
运行
复制
unzip scaffold-project.zip
步骤2:使用IDEA打开父工程
  1. 打开 IntelliJ IDEA → File → Open
  2. 选择 scaffold-project/backend/scaffold-parent/pom.xml → Open as Project

步骤3:启动依赖服务(Docker Compose)
代码语言:javascript
代码运行次数:0
运行
复制
cd scaffold-project/backend
docker-compose up -d  # 启动MySQL、Redis、Nacos等

步骤4:启动后端服务
  1. 依次启动以下模块(右键 → Run):
    • scaffold-auth → AuthApplication
    • scaffold-user → UserApplication
    • scaffold-order → OrderApplication
    • scaffold-gateway → GatewayApplication
  2. 验证服务
    • 访问 http://localhost:8888/api/user/1(需先登录获取Token)

步骤5:启动前端服务
代码语言:javascript
代码运行次数:0
运行
复制
cd scaffold-project/frontend/scaffold-admin-ui
npm install  # 安装依赖
npm run dev  # 启动开发服务器

访问 http://localhost:3000 进入管理系统。


3. 关键配置说明
数据库配置
  • MySQLroot/root@mysql:3306/scaffold(Docker容器内地址)
  • Redisredis:6379(Docker容器内地址)
服务端口

服务

端口

Gateway

8888

Auth

8080

User

8081

Order

8082

MySQL

3306

Redis

6379

Prometheus

9090

Grafana

3000


4. 快速验证功能
(1) 用户登录
代码语言:javascript
代码运行次数:0
运行
复制
curl -X POST http://localhost:8888/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username":"admin","password":"123456"}'
(2) 创建订单
代码语言:javascript
代码运行次数:0
运行
复制
curl -X POST http://localhost:8888/api/order \
-H "Authorization: Bearer <your_token>" \
-H "Content-Type: application/json" \
-d '{"userId":1,"amount":100.00}'
(3) 前端效果

暂无


5. 常见问题解决
Q1:依赖下载失败

方案:检查Maven配置,确认镜像源为阿里云:

代码语言:javascript
代码运行次数:0
运行
复制
<!-- settings.xml -->
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>
Q2:端口冲突
  • 方案:修改 docker-compose.yml 或模块的 application.yml 中的端口号。
Q3:数据库连接失败

方案:检查Docker容器状态:

代码语言:javascript
代码运行次数:0
运行
复制
docker ps -a  # 确保mysql、redis容器正常运行

通过以上步骤,您已拥有一个完整可运行的 Spring Boot + Vue 全栈脚手架,可直接用于业务开发!

本篇的分享就到这里了,感谢观看,如果对你有帮助,别忘了点赞+收藏+关注。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目打包与运行指南
    • 1. 项目打包下载
  • 2. 导入IDEA并运行
    • 步骤1:解压项目
    • 步骤2:使用IDEA打开父工程
    • 步骤3:启动依赖服务(Docker Compose)
    • 步骤4:启动后端服务
    • 步骤5:启动前端服务
  • 3. 关键配置说明
    • 数据库配置
    • 服务端口
  • 4. 快速验证功能
    • (1) 用户登录
    • (2) 创建订单
    • (3) 前端效果
  • 5. 常见问题解决
    • Q1:依赖下载失败
    • Q2:端口冲突
    • Q3:数据库连接失败
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档