druid-spring-boot-starter在yml文件中怎么配置
时间: 2023-10-20 09:18:22 浏览: 110
在使用`druid-spring-boot-starter`时,需要在`application.yml`或`application.properties`中添加以下配置:
```yaml
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver # 数据库驱动
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false # 数据库连接地址
username: root # 数据库用户名
password: 123456 # 数据库密码
type: com.alibaba.druid.pool.DruidDataSource # 数据源类型,必须配置为DruidDataSource
druid:
initial-size: 5 # 数据源初始化时创建的连接数量
min-idle: 5 # 数据源最小空闲连接数
max-active: 20 # 数据源最大连接数
validation-query: SELECT 1 # 验证连接是否可用的 SQL 语句
test-while-idle: true # 是否开启空闲连接检查
test-on-borrow: false # 是否开启连接在获取连接时的检查
test-on-return: false # 是否开启连接在归还连接时的检查
max-wait: 60000 # 获取连接时的最大等待时间,单位为毫秒
time-between-eviction-runs-millis: 60000 # 空闲连接检查时间间隔,单位为毫秒
min-evictable-idle-time-millis: 300000 # 空闲连接超过该时间将被回收,单位为毫秒
filters: stat,wall,log4j # Druid 连接池的过滤器列表
```
更多配置说明请参考`druid-spring-boot-starter`的官方文档。
阅读全文