配置 Admin 服务
在启动后端服务之前,需要创建并编辑配置文件。
创建配置文件
bash
# 从示例模板复制
cd forge-server/forge-admin-server/src/main/resources
cp application-dev.example.yml application-dev.yml编辑配置
用你喜欢的编辑器打开 application-dev.yml,修改以下核心配置:
yaml
# 端口配置
server:
port: 8580
spring:
datasource:
dynamic:
datasource:
master:
# 修改为你的 MySQL 连接信息
url: jdbc:mysql://localhost:3306/forge_admin?useUnicode=true&characterEncoding=utf8mb4&serverTimezone=Asia/Shanghai
username: root
password: root123
# Redis 配置
data:
redis:
host: localhost
port: 6379
# 如果 Redis 有密码,取消注释并修改
# password: your_redis_password配置项说明
| 配置项 | 默认值 | 说明 |
|---|---|---|
server.port | 8580 | Admin 服务端口 |
spring.datasource.dynamic.datasource.master.url | jdbc:mysql://localhost:3306/forge_admin | 数据库连接地址 |
spring.datasource.dynamic.datasource.master.username | root | 数据库用户名 |
spring.datasource.dynamic.datasource.master.password | root123 | 数据库密码 |
spring.data.redis.host | localhost | Redis 地址 |
spring.data.redis.port | 6379 | Redis 端口 |
初始化数据库
首次运行时,Flyway 会自动执行数据库迁移脚本:
- 迁移脚本路径:
forge-server/db/migration/ - 自动创建
forge_schema_history表记录迁移历史
如果你的数据库是全新的,Flyway 会在首次启动时自动创建所有表结构。
验证配置
启动后端后,可以在日志中确认:
Flyway 迁移成功
数据库连接正常: forge_admin
Redis 连接正常: localhost:6379下一步
继续 启动后端服务。
