如下是application.yml里面的配置:
spring:
# 标准Druid管理数据库的配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
name: ${jdbc_name}
# JDBC 配置
url: ${jdbc_url}
username: ${jdbc_username}
password: ${jdbc_password}
driver-class-name: oracle.jdbc.OracleDriver
# 连接池配置
initial-size: 1
min-idle: 1
max-active: 20
max-wait: 60000 # 配置获取连接等待超时的时间
pool-prepared-statements: true # PSCache对支持游标的数据库性能提升巨大
max-pool-prepared-statement-per-connection-size: 100
# max-open-prepared-statements: 20 #和上面的等价
validation-query: select 1 from dual
test-while-idle: true
test-on-borrow: false
test-on-return: false
time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
min-evictable-idle-time-millis: 300000 # 配置一个连接在池中最小生存的时间,单位是毫秒
Spring Boot使用Druid管理数据库的配置
最新推荐文章于 2022-07-05 08:56:33 发布