-
connectionTimeout
Long connectionTimeout
等待连接池分配连接的最大时长(毫秒)
超过这个时长还没可用的连接则发生SQLException
-
idleTimeout
Long idleTimeout
控制允许连接在池中闲置的最长时间(毫秒)
此设置仅适用于 minimumIdle 设置为小于 maximumPoolSize 的情况
-
maxLifetime
Long maxLifetime
一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired)
建议设置比数据库超时时长少30秒
-
maximumPoolSize
Integer maximumPoolSize
连接池中允许的最大连接数(包括空闲和正在使用的连接)
-
minimumIdle
Integer minimumIdle
池中维护的最小空闲连接数
小于 0 则会重置为最大连接数
-
readOnly
Boolean readOnly
设置连接只读