DatabaseConfig

tag

为该数据源设置标签,方便配置多数据源后,选取指定数据源。

url

数据库 url

username

数据库用户名

password

数据库密码

maxActive

设置最大连接数。默认为 8

initialSize

初始化连接数量。默认为 0

minIdle

设置最小空闲连接数量。默认为 0

maxWait

设置获取连接等待超时时间,单位: ms。默认 -1,没有限制

timeBetweenEvictionRunsMillis

设置间隔多久进行一次检测需要关闭的空闲连接,单位:ms。默认为 60000,60秒

minEvictableIdleTimeMillis

设置一个连接在池中最小生存时间,单位:ms。默认为 1800000,半小时

validationQuery

用来检测连接连接是否有效的sql,要求是一个查询语句,常用 select 'x'。默认为 null

validationQueryTimeout

检测连接是否有效的超时时间,单位 s。默认为 0,表示没有限制

poolPreparedStatements

设置是否开启 PrepardStatement 缓存。默认为 false

maxPoolPreparedStatementPerConnectionSize

设置每个连接上 PreparedStatement 缓存的大小。默认为 10

filters

设置扩展插件

由于连接池默认为采用 Druid,所以你可以查看 Druid 相关文档来了解连接池配置信息.

results matching ""

    No results matching ""