From 4ae0e8d12556ed733683ce0ce547a96ddce5d573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Tue, 7 Apr 2026 10:20:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(e2e):=20=E5=90=AF=E7=94=A8Flyway=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - 后端服务使用H2内存数据库 - Flyway被禁用,导致数据库初始化脚本未运行 - admin用户不存在,登录API返回401错误 修复: - 启用Flyway(flyway.enabled: true) - 指定迁移脚本位置(locations: classpath:db/migration) - 启用基线迁移(baseline-on-migrate: true) 预期效果: - 数据库初始化脚本自动运行 - admin用户自动创建 - 登录API正常工作 --- .../manage-app/src/main/resources/application-test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/novalon-manage-api/manage-app/src/main/resources/application-test.yml b/novalon-manage-api/manage-app/src/main/resources/application-test.yml index 74625ea..281b390 100644 --- a/novalon-manage-api/manage-app/src/main/resources/application-test.yml +++ b/novalon-manage-api/manage-app/src/main/resources/application-test.yml @@ -20,7 +20,9 @@ spring: password: driver-class-name: org.h2.Driver flyway: - enabled: false + enabled: true + locations: classpath:db/migration + baseline-on-migrate: true h2: console: enabled: true