perf(close-datasource): 在分组数据库map删除后删除datasource (#618)
baomidou/dynamic-datasource#614
This commit is contained in:
parent
f4951da719
commit
700d8c904c
@ -194,7 +194,6 @@ public class DynamicRoutingDataSource extends AbstractRoutingDataSource implemen
|
||||
}
|
||||
if (dataSourceMap.containsKey(ds)) {
|
||||
DataSource dataSource = dataSourceMap.remove(ds);
|
||||
closeDataSource(ds, dataSource, graceDestroy);
|
||||
if (ds.contains(UNDERLINE)) {
|
||||
String group = ds.split(UNDERLINE)[0];
|
||||
if (groupDataSources.containsKey(group)) {
|
||||
@ -204,6 +203,7 @@ public class DynamicRoutingDataSource extends AbstractRoutingDataSource implemen
|
||||
}
|
||||
}
|
||||
}
|
||||
closeDataSource(ds, dataSource, graceDestroy);
|
||||
log.info("dynamic-datasource - remove the database named [{}] success", ds);
|
||||
} else {
|
||||
log.warn("dynamic-datasource - could not find a database named [{}]", ds);
|
||||
|
Loading…
x
Reference in New Issue
Block a user