美文网首页
String Boot 配置MySQL

String Boot 配置MySQL

作者: 马铃薯a | 来源:发表于2020-02-11 09:01 被阅读0次
    spring:
      # 数据源配置
      datasource:
        # mysql数据库配置
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&zeroDateTimeBehavior=CONVERT_TO_NULL
        username: root
        password: root
        # druid配置
        druid:
          # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
          filters: config,wall,stat
          # 初始化数量
          initialSize: 5
          #   最小连接池数量
          minIdle: 2
          # 最大连接池数量
          maxActive: 20
          # 连接超时时间
          maxWait: 60000
          # 打开psCache, 对支持游标的数据库性能提升巨大
          poolPreparedStatements: true
          # 指定每个连接PsCache的大小
          maxPoolPreparedStatementPerConnectionSize: 20
          # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
          timeBetweenEvictionRunsMillis: 6000
          # 指定一个空闲连接最少空闲多久后可被清除,单位是毫秒
          minEvictableIdleTimeMillis: 300000
          # 验证数据库连接的查询语句
          validationQuery: select 'x'
          # 当连接空闲时,是否执行连接测试
          testWhileIdle: true
          # 当从连接池借用连接时,是否测试该连接
          testOnBorrow: false
          # 在连接归还到连接池时是否测试该连接
          testOnReturn: false
          # 打开mergeSql,慢sql记录
          connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
    

    相关文章

      网友评论

          本文标题:String Boot 配置MySQL

          本文链接:https://www.haomeiwen.com/subject/jautfhtx.html