Skip to content

配置 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.port8580Admin 服务端口
spring.datasource.dynamic.datasource.master.urljdbc:mysql://localhost:3306/forge_admin数据库连接地址
spring.datasource.dynamic.datasource.master.usernameroot数据库用户名
spring.datasource.dynamic.datasource.master.passwordroot123数据库密码
spring.data.redis.hostlocalhostRedis 地址
spring.data.redis.port6379Redis 端口

初始化数据库

首次运行时,Flyway 会自动执行数据库迁移脚本:

  • 迁移脚本路径:forge-server/db/migration/
  • 自动创建 forge_schema_history 表记录迁移历史

如果你的数据库是全新的,Flyway 会在首次启动时自动创建所有表结构。

验证配置

启动后端后,可以在日志中确认:

Flyway 迁移成功
数据库连接正常: forge_admin
Redis 连接正常: localhost:6379

下一步

继续 启动后端服务

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架