提交 2f0bbe7c authored 作者: taojinlong's avatar taojinlong

perf: 优化启动时,数据集初始化

上级 48897c2d
...@@ -323,12 +323,15 @@ public class DatasourceService { ...@@ -323,12 +323,15 @@ public class DatasourceService {
public void initAllDataSourceConnectionPool() { public void initAllDataSourceConnectionPool() {
List<Datasource> datasources = datasourceMapper.selectByExampleWithBLOBs(new DatasourceExample()); List<Datasource> datasources = datasourceMapper.selectByExampleWithBLOBs(new DatasourceExample());
datasources.forEach(datasource -> { datasources.forEach(datasource -> {
commonThreadPool.addTask(()->{
System.out.println(System.currentTimeMillis());
try { try {
handleConnectionPool(datasource, "add"); handleConnectionPool(datasource, "add");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); LogUtil.error("Failed to init datasource: " + datasource.getName(), e);
} }
}); });
});
} }
private void checkName(Datasource datasource) { private void checkName(Datasource datasource) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论