maven

<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.22</version></dependency>

配置yml

spring:datasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://192.168.0.115:3306/oa?useUnicode=true&characterEncoding=utf8&useSSL=falseusername: rootpassword: 123456# 驱动配置信息type: com.alibaba.druid.pool.DruidDataSourcedruid:# 配置springAop类监控aop-patterns: com.meeno.inner.oa.*.repository.*initial-size: 5min-idle: 5max-active: 20max-wait: 60000filter:stat:enabled: true#是否开启慢sql查询监控log-slow-sql: true#慢SQL执行时间slow-sql-millis: 1

配置类 DruidMonitorConfig.java

package com.meeno.inner.oa.common.druid;import com.alibaba.druid.support.http.StatViewServlet;
import com.alibaba.druid.support.http.WebStatFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** @description: 使用Druid提供的这些监控统计功能配置类* 浏览器服务地址:http://ip:port/druid* @author: Wzq* @create: 2019-12-16 10:31*/
@Configuration
public class DruidMonitorConfig {@Beanpublic ServletRegistrationBean servletRegistrationBean() {System.out.println("init Druid Monitor Servlet ...");ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");// IP白名单 不配置默认都可以访问//servletRegistrationBean.addInitParameter("allow", "127.0.0.1");// IP黑名单(共同存在时,deny优先于allow)
//        servletRegistrationBean.addInitParameter("deny", "192.168.1.10");// 控制台管理用户servletRegistrationBean.addInitParameter("loginUsername", "admin");servletRegistrationBean.addInitParameter("loginPassword", "123456");// 是否能够重置数据 禁用HTML页面上的“Reset All”功能servletRegistrationBean.addInitParameter("resetEnable", "false");return servletRegistrationBean;}@Beanpublic FilterRegistrationBean filterRegistrationBean() {FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());filterRegistrationBean.addUrlPatterns("/*");filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");return filterRegistrationBean;}}

访问 http://localhost:8080/druid/login.html

账号:admin
密码:123456

SpringBoot集成Druid相关推荐

  1. SpringBoot集成Druid和数据库密码加密

    Druid是阿里开发的数据库连接池,通过简单的配置,可以实现数据库的连接,性能特别强大,可以在页面访问,包括监控数据库性能参数,慢SQL统计,当然还包括数据库连接等. 今天主要记录一下SpringBo ...

  2. springboot集成druid监控

    springboot集成druid监控 引入pom依赖 <!-- druid数据库连接池 --> <dependency><groupId>com.alibaba& ...

  3. springboot集成druid,sql监控无效果,解决方案

    项目中引入的依赖: 问题分析: 1.配置文件中的druid的配置参数信息格式是否有错误,如下,是否全都是spring.datasource.* 如果格式有错误,那么 new DruidDataSour ...

  4. SpringBoot 集成 druid 监控数据库报错 Failed to bind properties under ‘xxxx‘ to javax.sql.DataSource 解决(含配置源码)

    What Druid是一个JDBC组件,它包括三部分: • DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系. • DruidDataSource 高效可管 ...

  5. SpringBoot集成Druid不支持多条SQL

    在DataSource 初始化Bean 添加 List<Filter> proxyFilters = new ArrayList<Filter>();WallFilter st ...

  6. SpringBoot入门教程(十五)集成Druid

    Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0.DBCP.PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB ...

  7. spring-boot 速成(8) 集成druid+mybatis

    spring-boot与druid.mybatis集成(包括pageHelper分页插件), 要添加以下几个依赖项: compile('mysql:mysql-connector-java:6.0.5 ...

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

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

  9. SpringBoot整合Druid数据源

    关于SpringBoot数据源请参考我上一篇文章:https://www.cnblogs.com/yueshutong/p/9409295.html 一:Druid介绍 1. Druid是什么? Dr ...

最新文章

  1. 一文详尽系列之K-means算法
  2. 细品经典:LeNet-1, LeNet-4, LeNet-5, Boosted LeNet-4
  3. java.lang.ClassNotFoundException
  4. NFL discussion调研
  5. java.net.UnknownServiceException: CLEARTEXT communication to wanandroid.com not permitted by network
  6. oracle新增表单,Oracle Retail(Retek)中Form生成列表方法总结
  7. (转)Bootstrap 之 Metronic 模板的学习之路 - (7)GULP 前端自动化工具
  8. kinnect face tracking大概流程
  9. C++string字符串1.2
  10. python的shutil模块是内置的_python内置模块~shutil
  11. 等保2.0 三级检查明细
  12. 如何保障项目组写出高质量的代码
  13. ios 纯代码怎么适配ipad_程序员或可在iPad上编程 苹果可能正在适配iPad版Xcode
  14. 解决django admin表的外键关联数据过多响应时间过长问题
  15. Python IDLE的下载,安装和使用
  16. 小程序怎么弄?小程序开发多少钱?
  17. 重磅官宣|数说故事联合GDMS高燃开启D3智能营销峰会
  18. 微信小程序开发案例2---省市区信息选择
  19. html中文网app,app.vue什么作用?
  20. Windows 7 安装VS2008 SP1 失败 1

热门文章

  1. QIIME 2教程. 32如何写方法和引用Citing(2020.11)
  2. SCI论文写作视频1.论文的三段式结构
  3. 小米云能同步到华为手机上吗_有没有小米还没涉足的产业?对标百度网盘,小米云盘即将上线...
  4. R语言使用ggplot2包使用geom_density()函数绘制密度图(连续色彩、离散色彩、梯度色彩)实战(density plot)
  5. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(boxplot)实战
  6. R语言使用igraph包进行网络(network)可视化实战
  7. R语言协方差分析(analysis of covariance)实战:协方差分析ANCOVA(analysis of covariance)(检查模型假设)、拟合协方差分析ANCOVA模型、事后分析
  8. R语言dplyr包使用recode函数进行数据列内容编码、转换实战:类似于pandas中的map函数(例如,将内容从字符串映射到数值)
  9. R构建二次回归模型( Quadratic Regression)
  10. matlab中的single是什么类型_MATLAB 中cell数据类型的使用方法