yeg
2026-09-29 b78295e8da96c3e5e76befeef9582ce5273dbb74
ruoyi-admin/src/main/java/com/battery/business/runtime/FlywayMigrationConfig.java
@@ -9,13 +9,14 @@
import org.springframework.context.annotation.Configuration;
/**
 * 在 MyBatis 使用的主数据源上执行版本化迁移。
 * 使用主数据源的连接参数建立独立 JDBC 连接,在业务数据源就绪前执行版本化迁移。
 *
 * <p>项目使用自定义 Druid 数据源,因此不使用 Spring Boot 默认 Flyway 自动装配。</p>
 */
@Configuration
public class FlywayMigrationConfig
{
    /** 只取主数据源的连接参数执行业务库迁移;厂商库只读,不迁移也不建表。 */
    @Bean(name = "flywayMigrationInitializer", initMethod = "migrate")
    public FlywayMigrationInitializer flywayMigrationInitializer(@Qualifier("masterDataSource") DataSource dataSource)
    {