diff --git a/qiaoba-common/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/config/DynamicDataSourceConfig.java b/qiaoba-common/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/config/DynamicDataSourceConfig.java index 68e0252..6f0e15f 100644 --- a/qiaoba-common/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/config/DynamicDataSourceConfig.java +++ b/qiaoba-common/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/config/DynamicDataSourceConfig.java @@ -103,7 +103,8 @@ public class DynamicDataSourceConfig { } if (CollUtil.isEmpty(PrimaryDatasourceContext.getAll())) { - log.error("主系统配置数据源全部无效, 请检查 yml 中相关配置"); + // 中止项目启动 + throw new RuntimeException("主系统配置数据源全部无效, 请检查 yml 中相关配置"); } // 其他数据源备用