兼容没有默认数据源的情况
This commit is contained in:
parent
e74a899d83
commit
6672f34b78
@ -491,8 +491,10 @@ public class MagicAPIAutoConfiguration implements WebMvcConfigurer, WebSocketCon
|
||||
MagicResourceLoader.addModule(module.getModuleName(), module);
|
||||
});
|
||||
MagicResourceLoader.addModule(sqlModule.getModuleName(), new DynamicModuleImport(SQLModule.class, context -> {
|
||||
String dataSourceKey = context.getString(Options.DEFAULT_DATA_SOURCE.getValue());
|
||||
if(StringUtils.isEmpty(dataSourceKey)) return sqlModule;
|
||||
SQLModule newSqlModule = sqlModule.cloneSQLModule();
|
||||
newSqlModule.setDataSourceNode(dynamicDataSource.getDataSource(context.getString(Options.DEFAULT_DATA_SOURCE.getValue())));
|
||||
newSqlModule.setDataSourceNode(dynamicDataSource.getDataSource(dataSourceKey));
|
||||
return newSqlModule;
|
||||
}));
|
||||
MagicResourceLoader.getModuleNames().stream().filter(importModules::contains).forEach(moduleName -> {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user