springboot jpa hikari连接池配置

springboot jpa与hikari连接池配置

  • application.properties文件配置:
      spring.jpa.hibernate.ddl-auto=update
      spring.datasource.hikari.driver-class-name=com.mysql.jdbc.Driver
      spring.datasource.url=jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&allowMultiQueries=true&serverTimezone=GMT%2B8
      spring.datasource.username=root
      spring.datasource.password=123456
      spring.jpa.open-in-view=false
      spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
      spring.jpa.show-sql=true
      
      ## 下面为连接池的补充设置,应用到上面所有数据源中
      spring.datasource.type=com.zaxxer.hikari.HikariDataSource
      ## 最小连接池数量
      spring.datasource.hikari.minimum-idle=5
      ## 池中最大连接数
      spring.datasource.hikari.maximum-pool-size=15
      ## 此属性控制从池返回的连接的默认自动提交行为,默认值:true
      spring.datasource.hikari.auto-commit=true
      ## 空闲连接存活最大时间,默认60000010分钟)
      spring.datasource.hikari.idle-timeout=600000
      
      ## 连接池母子
      spring.datasource.hikari.pool-name=DatebookHikariCP
      ## 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认180000030分钟
      spring.datasource.hikari.max-lifetime=1800000
      ## 数据库连接超时时间,默认30秒,即30000
      spring.datasource.hikari.connection-timeout=30000
      spring.datasource.hikari.connection-test-query=SELECT 1
    

你可能感兴趣的:(spring,boot/cloud)