springboot hikari 连接池配置

2022-02-27 16:29:20 浏览数 (1)

HikariCP是快速,简单,可靠和生产就绪的JDBC连接池。在Spring Boot 2.0版本中,默认数据库池技术已切换到HikariCP。

在自Spring Boot 2.0发布以来,spring-boot-starter-jdbc和spring-boot-starter-data-jpa默认解析HikariCP依赖,

在springboot配置文件 application.yml 中配置Hikari

spring:

datasource:

url: jdbc:mysql://ip:port/database?useUnicode=true&characterEncoding=utf8&useSSL=false

username: username

password: password

driver-class-name: com.mysql.cj.jdbc.Drive

hikari:

#最大连接数,默认是 10

maximum-pool-size: 30

#最小空闲连接数

minimum-idle: 10

#连接的超时时间,默认30000 (毫秒)

connection-timeout: 60000

#空闲连接最大存活时间(毫秒)

idle-timeout: 60000

#池中连接的最长生命周期,值 0 表示无限生命周期(毫秒)

max-lifetime: 600000

#连接到数据库时等待最长时间(秒)

login-timeout: 5

0 人点赞