基础配置

- minIdle:维持池中的最小空闲连接数

- maxIdle:限制池中空闲连接的最大数量

- maxTotal:限制池中总连接数

连接设置

- validationQuery:用于验证连接的 SQL 查询

- testOnBorrow:在借用连接时进行连接验证

- testWhileIdle:定期验证空闲连接

- timeBetweenEvictionRunsMillis:定期清理空闲连接的间隔时间

其他配置

- logAbandonedConnections:记录被长时间使用的连接信息

- removeAbandonedTimeout:超出指定时间后删除被放弃的连接

- removeAbandonedOnMaintenance:在维护池时删除被放弃的连接

- removeAbandonedOnBorrow:在借用连接时删除被放弃的连接