package com.xxxxxxx.framework.datasource.druid;import com.alibaba.druid.support.http.WebStatFilter;import javax.servlet.annotation.WebFilter;
import javax.servlet.annotation.WebInitParam;/*** druid过滤器.*/
@WebFilter(filterName = "druidWebStatFilter", urlPatterns = "/*", initParams = {// 忽略资源@WebInitParam(name = "exclusions", value = "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*") })
public class DruidStatFilter extends WebStatFilter {
}

DruidStatFilter.Java类

package com.xxxxxxx.framework.datasource.druid;
import com.alibaba.druid.support.http.StatViewServlet;import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;@WebServlet(urlPatterns = "/druid/*", initParams = {// IP白名单 (没有配置或者为空,则允许所有访问)@WebInitParam(name = "allow", value = ""),// IP黑名单 (存在共同时,deny优先于allow)@WebInitParam(name = "deny", value = "192.168.1.100"),
//        // 用户名
//        @WebInitParam(name = "loginUsername", value = "admin"),
//        // 密码
//        @WebInitParam(name = "loginPassword", value = "admin"),// 禁用HTML页面上的“Reset All”功能@WebInitParam(name = "resetEnable", value = "false") })
@SuppressWarnings("serial")
public class DruidStatServlet extends StatViewServlet {}

DruidStatServlet.Java类,如果需要登录时候有用户名密码,可以设置

@ServletComponentScan(basePackages ={"com.xxxxxxx.framework.datasource.druid"} )
@SpringBootApplication@EnableEncryptableProperties
public class ApiServiceApp {public static void main(String[] args) throws Exception {ApplicationContext ac = SpringApplication.run(ApiServiceApp.class, args);ProjectUtil.afterRun(ac, true, true);}
}

最后在main启动处加扫描

@ServletComponentScan(basePackages ={"com.xxxxxxx.framework.datasource.druid"} )

Spring Boot集成Druid监控相关推荐

  1. Spring Boot 集成 Druid 监控数据源

    关注"Java后端技术全栈" 回复"面试"获取全套大厂面试资料 Druid 介绍 Druid 是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池.插件框架和 ...

  2. Spring Boot集成Druid异常discard long time none received connection.

    Spring Boot集成Druid异常 在Spring Boot集成Druid项目中,发现错误日志中频繁的出现如下错误信息: discard long time none received conn ...

  3. Spring Boot 整合Druid监控

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

  4. spring boot 集成druid数据库连接池,并打印sql

    spring boot 2.x 集成druid pom文件配置 <dependencies><dependency><groupId>org.springframe ...

  5. Spring Boot配置druid监控页功能

    1.导入坐标 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http ...

  6. Spring boot Security Druid 监控

    1. Druid 配置属性 Druid数据源(连接池): 类似 c3p0.dbcp 数据源,可设置数据源连接初始化大小.最大连接数.等待时间.最小连接数等: Druid web 监控 filter(W ...

  7. Spring Boot集成Debezium监控数据库变化

    看这篇文章之前,建议先看这篇文章,主要是采用数据库的binlog进行监听 mysql实时监听canal+kafka_怪只怪满眼尽是人间烟火-CSDN博客1.首先安装mysql2.然后安装kafka然后 ...

  8. Spring Boot 集成MyBatis

    Spring Boot 集成MyBatis Spring Boot 系列 Spring Boot 入门 Spring Boot 属性配置和使用 Spring Boot 集成MyBatis Spring ...

  9. Spring Boot使用Druid和监控配置

    完美与Spring Boot集成. 1.编写Spring Boot Druid配置类 DruidDataSourceProperties.java package org.paascloud.ops. ...

最新文章

  1. 【开发环境】Mac 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm )
  2. 【Android 安全】DEX 加密 ( Application 替换 | 获取 ContextImpl、ActivityThread、LoadedApk 类型对象 )
  3. Django的mode的分组查询和聚合查询和F查询和Q查询
  4. qt布局嵌套_PyQt5 笔记(01):嵌套布局
  5. ubuntu下配置eclipse环境
  6. UNIX再学习 -- 信号处理
  7. 【C语言】 Linux内核源码-- do...while(0)解析
  8. linux多线程_Java+Linux,深入内核源码讲解多线程之进程
  9. epoll的两种模式
  10. 为 SQL Server 启用 AWE 内存。
  11. urlconnection.connect()和url.openconnection()的区别
  12. radare2命令介绍
  13. 苹果邮箱 android设置字体,苹果6邮件怎么设置qq邮箱怎么设置几号字体
  14. random.uniform()用法
  15. git bash批量dos2unix
  16. 配置案例| Modbus转Profinet网关与ARX-MA100微型空气质量监测系统连接
  17. 天呐,你竟然在配置文件配明文密码?
  18. Nginx服务器上安装SSL证书
  19. 计算机的磁盘碎片是什么,什么是磁盘的碎片化
  20. 要留住优秀员工,除了钱,你还可以用什么?

热门文章

  1. MongoDB学习3——mongoDB的一些基本使用
  2. 条件转移指令和无条件转移指令练习
  3. linux 进程 释放内存,Linux 释放内存方法和原理
  4. 【C++进阶】C++创建文件/屏幕输出流类(将信息同时输出到文件和屏幕)
  5. obj[]与obj._Ruby中带有示例的Array.rassoc(obj)方法
  6. Python---利用蒙特.卡罗方法计算圆周率近似值
  7. java三路快排,java二路快排很慢
  8. 662. 二叉树最大宽度 golang
  9. C++ 多态在异常中的使用
  10. androidstudio 日历视图怎么显示农历_中秋国庆旅游攻略怎么做?用这个便签软件很简单...