|
|
@@ -209,23 +209,17 @@ public class DataBasesService {
|
|
|
if (target.size() == 0) {
|
|
|
target.putAll(dataSourceRegister.getSlaveDataSources());
|
|
|
}
|
|
|
- LOGGER.info("target={}", target);
|
|
|
- LOGGER.info("target contains Key {} = {}", databasesInfo.getId(), target.containsKey(String.valueOf(databasesInfo.getId())));
|
|
|
if (!target.containsKey(String.valueOf(databasesInfo.getId()))) {
|
|
|
target.put(databasesInfo.getId(), dataSourceRegister.buildDataSource(dsMap));
|
|
|
- LOGGER.info("target.put() finish...");
|
|
|
|
|
|
DynamicDataSource datasource = (DynamicDataSource) ContextUtil.getBean("dataSource");
|
|
|
- LOGGER.info("ContextUtil.getBean(\"dataSource\") finish, dataSource={}", datasource);
|
|
|
|
|
|
datasource.setTargetDataSources(target);
|
|
|
datasource.afterPropertiesSet();
|
|
|
|
|
|
Set<String> dataSourceIds = DynamicDataSourceContextHolder.getDataSourceIds();
|
|
|
- LOGGER.info("before add,dataSourceIds={}", dataSourceIds);
|
|
|
|
|
|
dataSourceIds.add(String.valueOf(databasesInfo.getId()));
|
|
|
- LOGGER.info("after add,dataSourceIds={}", dataSourceIds);
|
|
|
|
|
|
DynamicDataSourceContextHolder.setDataSourceIds(dataSourceIds);
|
|
|
}
|