sprng配置文件

<!-- alibab数据源 --><bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"  init-method="init" destroy-method="close"><property name="driverClassName" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/gzwx?rewriteBatchedStatements=true&amp;allowMultiQueries=true&amp;autoReconnect=true&amp;failOverReadOnly=false"/><property name="username" value="root"/><property name="password" value="root"/><!-- 连接池最大使用连接数 --><property name="maxActive" value="100" /><!-- 初始化连接大小 --><property name="initialSize" value="10"/><!-- 获取连接最大等待时间 --><property name="maxWait" value="30000" /><!-- 连接池最小空闲 --><property name="maxIdle" value="10" /><!-- 自动清除无用连接 --><property name="removeAbandoned" value="true"/><!-- 清除无用连接的等待时间 --><property name="removeAbandonedTimeout" value="180"/><!-- 连接属性 --><property name="connectionProperties" value="clientEncoding=UTF-8"/><!-- 属性类型是字符串,通过别名的方式配置扩展插件 常用的插件有:监控统计用的filter:stat 日志用的filter:log4j 防御sql注入的filter:wall --><property name="filters" value="stat,wall" /><property name="timeBetweenEvictionRunsMillis" value="3000" />  <property name="minEvictableIdleTimeMillis" value="300000" /> <!-- 用来检测连接是否有效的sql,要求是一个查询语句。如果validationQuery为null,testOnBorrow、testOnReturn、 testWhileIdle都不会其作用。 --> <property name="validationQuery" value="SELECT 'x'" />  <!-- 建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。 --><property name="testWhileIdle" value="true" />  <!-- 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 --><property name="testOnBorrow" value="false" />  <!-- 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能 --><property name="testOnReturn" value="false" />  <!-- 是否缓存preparedStatement,也就是PSCache。 --><property name="poolPreparedStatements" value="true" />  <property name="maxPoolPreparedStatementPerConnectionSize" value="20" /></bean>

web.xml配置文件

<!-- sql监控 --><servlet><servlet-name>DruidStatView</servlet-name><servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class></servlet><servlet-mapping><servlet-name>DruidStatView</servlet-name><url-pattern>/druid/*</url-pattern></servlet-mapping><!-- URI监控、Session监控 --><filter><filter-name>DruidWebStatFilter</filter-name><filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class><init-param><param-name>exclusions</param-name><param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value></init-param><init-param><param-name>profileEnable</param-name><param-value>true</param-value></init-param><init-param><param-name>principalCookieName</param-name><param-value>USER_COOKIE</param-value></init-param><init-param><param-name>principalSessionName</param-name><param-value>USER_SESSION</param-value></init-param></filter><filter-mapping><filter-name>DruidWebStatFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

基本配置完成,可以查看内置监控页面了,路径是/druid/index.html,

完整项目路径是http://127.0.0.1:8080/Test/druid/index.html

spring利用Druid实现sql监控界面相关推荐

  1. Druid配置好之后sql监控界面不显示sql语句的可能原因

    完全按照druid的github上面的文档配置好druid之后,sql监控界面不显示sql语句,监控sql语句的filter也是配置了的 # 配置StatFilter,监控sql语句需要这一项 spr ...

  2. SpringBoot 整合Druid数据源SQL监控不显示问题

    SpringBoot 整合Druid数据源SQL监控不显示问题 项目场景: 问题描述: 解决方案: 项目场景: SpringBoot 整合Druid数据源SQL监控不显示 问题描述: 明明使用Drui ...

  3. 阿里巴巴 Druid 数据库连接池监控界面配置的参数解读

    阿里巴巴 Druid 数据库连接池监控界面配置的参数解读 1.可选的配置项 Property Name Default Value Remarks name 存在多个数据源的时候用于识别数据源 jdb ...

  4. SpringBoot集成Mybatis-Plus、Druid(SQL监控)

    1.创建springboot项目,先实现mybatis-plus.druid 2.pom文件引入 <dependency><groupId>org.springframewor ...

  5. Druid的sql监控页面没有数据

    1.本人使用各框架版本 springboot:2.2.2 druid:1.1.18 druid配置类: package com.learn.config;import com.alibaba.drui ...

  6. spring boot druid 监控没有sql记录

    2019独角兽企业重金招聘Python工程师标准>>> 1 之前配置了 druid的监控  但是 调用查询后  监控没有记录,查了下原因 发现是因为依赖打入错误 <depend ...

  7. SpringBoot中使用 Druid 数据库连接池, 后台SQL监控无效

    首先说下环境和配置, 问题 环境 SpringBoot: 2.3.4.RELEASE druid-spring-boot-starter: 1.1.22 配置 yaml文件配置 datasource: ...

  8. spring配置druid连接池和监控数据库访问性能

    Druid连接池及监控在spring配置如下: [html] view plaincopy <bean id="dataSource" class="com.ali ...

  9. SpringBoot2.0 基础案例(07):集成Druid连接池,配置监控界面

    一.Druid连接池 1.druid简介 Druid连接池是阿里巴巴开源的数据库连接池项目.Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能.功能强大,能防SQL注入,内置Login ...

最新文章

  1. 皮一皮:这大概就是年轻的味道...
  2. 《骑马与砍杀》:CRPG精神的另类复活
  3. 使用Grunt构建自动化开发环境
  4. day028 Tcp和Udp协议
  5. 可信云认证累计达20项,腾讯云技术创新能力再获专业认可
  6. 栈空间不够会报错吗_c++如何解决大数组栈内存不够的问题
  7. file标签选择文件change事件失效处理方法
  8. Android下OpenSLES播放PCM音频文件
  9. java uml下划线_Java UML类图
  10. linux ubuntu 安装odb,Ubuntu 使用C++ ORM框架--ODB
  11. RMS (Rights Management Services)基于SDK2.1的二次开发环境搭建
  12. 宝贝数量、流量组成结构、付费和免费流量占比、提高流量价值、店铺为什么没有销量?这些你真应该看看
  13. 看着2022年世界杯,我无比怀念98世界杯
  14. java实验:矩形类的定义与封装
  15. Python自动登录校园网
  16. python如何打印26个字母_python3打印26个英文字母
  17. 7.13 编程序,比较字符串大小。
  18. A pseudo attribute name is expected.解决方法
  19. STM32 CAN模块问题:1、CAN收发器断电后重新上电,CAN模块死机(离线)现象;2、过滤器配置完之后没有过滤效果
  20. volatile修饰变量java_volatile 关键字(修饰变量)

热门文章

  1. NMAP——如何使用
  2. FCBF算法的Matlab实现
  3. 《计算机程序的构造和解释》阅读笔记:准备(3)【python3简单实现lisp解释器(3)】
  4. 基于STM32C8T6语音数字的播报小算法
  5. STM32学习笔记(三)——外部中断的使用 1
  6. Sentinel-高可用流量管理框架
  7. sap exceptions处理
  8. BGP路径属性与选路原则
  9. o7_dictionary_accessibility 参数
  10. 关于环境依赖问题的反思NO.1