perf(database): 优化DbDataInitializer接口

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

View File

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