From d9f50d5c32e9733f05e50cdd0291db842b56b415 Mon Sep 17 00:00:00 2001 From: ailanyin Date: Wed, 14 Jun 2023 19:57:25 +0800 Subject: [PATCH] first commit --- qiaoba-application/src/main/resources/application-dev.yml | 4 ++-- .../common/database/monitor/DatasourceConnectionMonitor.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/qiaoba-application/src/main/resources/application-dev.yml b/qiaoba-application/src/main/resources/application-dev.yml index d63cfd5..02fbc24 100644 --- a/qiaoba-application/src/main/resources/application-dev.yml +++ b/qiaoba-application/src/main/resources/application-dev.yml @@ -2,9 +2,9 @@ qiaoba: file-upload-path: C:/${spring.application.name}/uploadPath/ dataSources: - driver: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://127.0.0.1:3306/${spring.application.name}?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowMultiQueries=true + url: jdbc:mysql://192.168.0.202:3306/${spring.application.name}?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowMultiQueries=true username: root - password: root + password: Root123456789. #连接池初始化大小 initial-size: 5 #最小空闲线程数 diff --git a/qiaoba-commons/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/monitor/DatasourceConnectionMonitor.java b/qiaoba-commons/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/monitor/DatasourceConnectionMonitor.java index a08f993..4bafa11 100644 --- a/qiaoba-commons/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/monitor/DatasourceConnectionMonitor.java +++ b/qiaoba-commons/qiaoba-common-datasource/src/main/java/com/qiaoba/common/database/monitor/DatasourceConnectionMonitor.java @@ -36,7 +36,7 @@ public class DatasourceConnectionMonitor { @Resource private DynamicDatasourceService dynamicDatasourceService; - //@PostConstruct + @PostConstruct public void init() { new Timer().schedule(new TimerTask() { @Override @@ -60,6 +60,7 @@ public class DatasourceConnectionMonitor { if (check(connection)) { // 说明数据源正常 log.debug("租户[{}]-目前主数据源正常, 无需切换数据源", tenantId); + connection.close(); continue; }