diff --git a/springboot-database/src/main/java/com/tiesheng/database/service/DbMigrationInitializer.java b/springboot-database/src/main/java/com/tiesheng/database/service/DbMigrationInitializer.java index f25589a..b1633fa 100644 --- a/springboot-database/src/main/java/com/tiesheng/database/service/DbMigrationInitializer.java +++ b/springboot-database/src/main/java/com/tiesheng/database/service/DbMigrationInitializer.java @@ -37,7 +37,7 @@ public class DbMigrationInitializer implements ServletContextInitializer { DataSource dataSource; @Autowired DbMigrationConfig dbMigrationConfig; - @Autowired(required = false) + @Autowired List 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) { } } diff --git a/springboot-database/src/main/java/com/tiesheng/database/service/impl/DefaultDbDataInitializer.java b/springboot-database/src/main/java/com/tiesheng/database/service/impl/DefaultDbDataInitializer.java new file mode 100644 index 0000000..c93531b --- /dev/null +++ b/springboot-database/src/main/java/com/tiesheng/database/service/impl/DefaultDbDataInitializer.java @@ -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() { + + } +}