zoukankan      html  css  js  c++  java
  • spring boot 集成配置阿里 Druid监控配置

    本文为博主原创,转载请注明出处:

      github 地址如下:https://github.com/alibaba/druid/wiki

     其相关问题也可参考:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

    1. Druid是什么?

    Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。

    2.maven 配置:

    <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>${druid-version}</version>
        </dependency>

    3.application.yml文件中进行druid DataSource配置

    spring:
      server:
       port: 8081
      datasource:
       type: com.alibaba.druid.pool.DruidDataSource
       druid:
         driverClassName: com.mysql.jdbc.Driver
         url: jdbc:mysql://localhost:3306/user_center?useUnicode=true&characterEncoding=UTF8&useSSL=false&serverTimezone=Asia/Shanghai
         username: root
         password: zengjian
         initial-size: 10  # 全局druid参数,绝大部分值和默认保持一致。(现已支持的参数如下,不清楚含义不要乱设置) # 连接池的配置信息 # 初始化大小,最小,最大
         max-active: 100
         min-idle: 10
         max-wait: 60000   # 配置获取连接等待超时的时间
         pool-prepared-statements: true
         max-pool-prepared-statement-per-connection-size: 20
         time-between-eviction-runs-millis: 60000    # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
         min-evictable-idle-time-millis: 300000    # 配置一个连接在池中最小生存的时间,单位是毫秒
         max-evictable-idle-time-millis: 600000    # 配置一个连接在池中最大生存的时间,单位是毫秒
         validation-query: SELECT 1 FROM DUAL
         # validation-query-timeout: 5000
         test-on-borrow: false
         test-on-return: false
         test-while-idle: true
         connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
         #filters: #配置多个英文逗号分隔(统计,sql注入,log4j过滤)
         filters: stat,wall   # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
         stat-view-servlet:
           enabled: true
           url-pattern: /druid/*
           loginUsername: admin
           loginPassword: 123456

    4.启动项目,并查看druid监控页面:

      其访问方式为:http://localhost:8081/druid/login.html 

        该页面为登陆页面,,输入后面配置的loginUsername及loginPassword即可登陆成功

  • 相关阅读:
    用户场景描述
    个人工作总结(第一阶段)
    个人进度报告
    《构建之法》阅读笔记05
    《构建之法》阅读笔记04
    《构建之法》阅读笔记03
    2020寒假学习(14)
    2020寒假学习(13)
    2020寒假学习(12)
    2020寒假学习(11)
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/13303068.html
Copyright © 2011-2022 走看看