# jdbc_config datasource
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/bi_test?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
# Hikari will use the above plus the following to setup connection pooling
## Hikari 連接池配置 ------ 詳細配置請訪問:https://github.com/brettwooldridge/HikariCP
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
## 最小空閑連接數量
spring.datasource.hikari.minimum-idle=5
## 連接池最大連接數
spring.datasource.hikari.maximum-pool-size=15
## 空閑連接存活最大時間,默認600000(10分鍾)
spring.datasource.hikari.idle-timeout=180000
## 此屬性控制從池返回的連接的默認自動提交行為,默認值:true
spring.datasource.hikari.auto-commit=true
## 連接池母子
spring.datasource.hikari.pool-name=MyHikariCP
## 此屬性控制池中連接的最長生命周期,值0表示無限生命周期,默認1800000即30分鍾
spring.datasource.hikari.max-lifetime=1800000
# 配置間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒
spring.datasource.time-between-eviction-runs-millis=18800
## 數據庫連接超時時間,默認30秒,即30000
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.connection-test-query=SELECT 1
注:以上內容僅供個人學習記錄使用,如有問題,請慎用!