springBoot 整合 hikari


Hikari是一款非常強大,高效,並且號稱“史上最快連接池”。並且在springboot2.0之后,采用的默認數據庫連接池就是Hikari。不需要引入依賴,已經在SpringBoot中包含了。

GitHub地址:https://github.com/brettwooldridge/HikariCP

在 application.yml 中可如下配置:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/user_center
    hikari:
      username: root
      password: root123
      # >= 6.x: com.mysql.cj.jdbc.Driver
      # <= 5.x: com.mysql.jdbc.Driver
      driver-class-name: com.mysql.cj.jdbc.Driver

在網上也看到有按如下配置的:

  

# 數據庫配置
spring:
  datasource:
  type: com.zaxxer.hikari.HikariDataSource
  driverClassName: com.mysql.jdbc.Driver
  url: jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf-8&useSSL=false
  username: root
  password: root
  # Hikari 連接池配置
  # 最小空閑連接數量
  hikari:
    minimum-idle: 5
    # 空閑連接存活最大時間,默認600000(10分鍾)
    idle-timeout: 180000
    # 連接池最大連接數,默認是10
    maximum-pool-size: 10
    # 此屬性控制從池返回的連接的默認自動提交行為,默認值:true
    auto-commit: true
    # 連接池名稱
    pool-name: MyHikariCP
    # 此屬性控制池中連接的最長生命周期,值0表示無限生命周期,默認1800000即30分鍾
    max-lifetime: 1800000
    # 數據庫連接超時時間,默認30秒,即30000
    connection-timeout: 30000
    connection-test-query: SELECT 1

同樣可以啟動項目並配置成功,其余配置如下:

  

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM