add druid config (#489)

This commit is contained in:
xuwenping123 2023-04-18 09:18:07 +08:00 committed by GitHub
parent 89d81b9b4b
commit 9350e0e858
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View File

@ -202,6 +202,12 @@ public class DruidDataSourceCreator extends AbstractDataSourceCreator implements
dataSource.setTransactionQueryTimeout(transactionQueryTimeout);
}
Long timeBetweenConnectErrorMillis =
config.getTimeBetweenConnectErrorMillis() == null ? gConfig.getTimeBetweenConnectErrorMillis() : config.getTimeBetweenConnectErrorMillis();
if (timeBetweenConnectErrorMillis != null) {
dataSource.setTimeBetweenConnectErrorMillis(timeBetweenConnectErrorMillis);
}
// since druid 1.2.12
Integer connectTimeout = config.getConnectTimeout() == null ? gConfig.getConnectTimeout() : config.getConnectTimeout();
if (connectTimeout != null) {

View File

@ -80,6 +80,7 @@ public class DruidConfig {
private String publicKey;
private Integer connectTimeout; // millisecond
private Integer socketTimeout; // millisecond
private Long timeBetweenConnectErrorMillis; // millisecond
private Map<String, Object> wall = new HashMap<>();
private Map<String, Object> slf4j = new HashMap<>();