mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-03 16:24:31 +08:00
feat(hutool-db):增加连接池最大空闲数配置
- 在 PooledDataSource 类中添加了 KEY_MAX_IDLE常量 - 在创建连接池时增加了最大空闲数的配置
This commit is contained in:
parent
d771c7f5ff
commit
e40d4bbae6
@ -43,6 +43,7 @@ public class PooledDataSource extends AbstractDataSource {
|
||||
private static final String KEY_MAX_WAIT = "maxWait";
|
||||
private static final String KEY_INITIAL_SIZE = "initialSize";
|
||||
private static final String KEY_MAX_ACTIVE = "maxActive";
|
||||
private static final String KEY_MAX_IDLE = "maxIdle";
|
||||
|
||||
protected Driver driver;
|
||||
private final int maxWait;
|
||||
@ -66,7 +67,8 @@ public class PooledDataSource extends AbstractDataSource {
|
||||
.setPartitionSize(1)
|
||||
.setMaxWait(this.maxWait)
|
||||
.setMinSize(poolProps.getInt(KEY_INITIAL_SIZE, 0))
|
||||
.setMaxSize(poolProps.getInt(KEY_MAX_ACTIVE, 8));
|
||||
.setMaxSize(poolProps.getInt(KEY_MAX_ACTIVE, 8))
|
||||
.setMaxIdle(poolProps.getInt(KEY_MAX_IDLE, 0));
|
||||
|
||||
this.connPool = new PartitionObjectPool<>(poolConfig, createConnFactory(config));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user