perf(database): 优化DbDataInitializer接口

This commit is contained in:
曾文豪
2023-06-06 14:25:38 +08:00
parent 0ac237fbbd
commit 0ca3d13659
2 changed files with 17 additions and 4 deletions

View File

@@ -37,7 +37,7 @@ public class DbMigrationInitializer implements ServletContextInitializer {
DataSource dataSource;
@Autowired
DbMigrationConfig dbMigrationConfig;
@Autowired(required = false)
@Autowired
List<DbDataInitializer> dbDataInitializerList;
@@ -52,9 +52,9 @@ public class DbMigrationInitializer implements ServletContextInitializer {
startDeal(coreDb, dbMigrationConfig.getMigrations());
startDeal(coreDb, dbMigrationConfig.getDatas());
if (dbDataInitializerList != null) {
dbDataInitializerList.forEach(DbDataInitializer::init);
}
// 其他数据初始化
dbDataInitializerList.forEach(DbDataInitializer::init);
} catch (Exception ignore) {
}
}

View File

@@ -0,0 +1,13 @@
package com.tiesheng.database.service.impl;
import com.tiesheng.database.service.DbDataInitializer;
import org.springframework.stereotype.Component;
@Component
public class DefaultDbDataInitializer implements DbDataInitializer {
@Override
public void init() {
}
}