zoukankan      html  css  js  c++  java
  • 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

    同样可以启动项目并配置成功,其余配置如下:

      

     

  • 相关阅读:
    HTML&CSS学习总结(一)
    PHP学习总结(一)
    二、python基础1 基本语法、流程控制
    MySQL练习题
    python自动化学习目录大全
    简单练习:Python三级菜单优化
    一、python语言简介
    网络编程与并发—批量主机管理开发
    windows安装nginx并存放静态资源
    集成xxl-job分布式任务调度平台
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/13290753.html
Copyright © 2011-2022 走看看