在application.yml中添加druid数据源相关配置
时间: 2023-06-24 21:08:50 浏览: 104
在 application.yml 文件中添加以下配置,即可使用 Druid 数据源:
```yaml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/dbname?serverTimezone=UTC&useSSL=false&characterEncoding=utf8
username: root
password: root
type: com.alibaba.druid.pool.DruidDataSource
druid:
initial-size: 5
min-idle: 5
max-active: 20
max-wait: 60000
time-between-eviction-runs-millis: 60000
min-evictable-idle-time-millis: 300000
validation-query: select 1 from dual
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true
max-pool-prepared-statement-per-connection-size: 20
filters: stat,wall,log4j
connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
```
其中,`url` 是数据库的连接地址,`username` 和 `password` 是登录数据库的用户名和密码。`druid` 下面是 Druid 数据源的相关配置,例如连接池的大小、超时时间、连接测试等。`filters` 是 Druid 的拦截器,可以用于监控 SQL 执行情况等。在使用时,只需要注入 DataSource 对象即可。
阅读全文