druid监控广告去除

@Bean@ConditionalOnProperty(name = "spring.datasource.druid.statViewServlet.enabled", havingValue = "true")public FilterRegistrationBean removeDruidFilterRegistrationBean(DruidStatProperties properties){// 获取web监控页面的参数DruidStatProperties.StatViewServlet config = properties.getStatViewServlet();// 提取common.js的配置路径String pattern = config.getUrlPattern() != null ? config.getUrlPattern() : "/druid/*";String commonJsPattern = pattern.replaceAll("\\*", "js/common.js");final String filePath = "support/http/resources/js/common.js";// 创建filter进行过滤Filter filter = new Filter(){@Overridepublic void init(javax.servlet.FilterConfig filterConfig) throws ServletException{}@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException{chain.doFilter(request, response);// 重置缓冲区,响应头不会被重置response.resetBuffer();// 获取common.jsString text = Utils.readFromResource(filePath);// 正则替换banner, 除去底部的广告信息text = text.replaceAll("<a.*?banner\"></a><br/>", "");text = text.replaceAll("powered.*?shrek.wang</a>", "");response.getWriter().write(text);}@Overridepublic void destroy(){}};FilterRegistrationBean registrationBean = new FilterRegistrationBean();registrationBean.setFilter(filter);registrationBean.addUrlPatterns(commonJsPattern);return registrationBean;}

广告是在js里插入到页面中的 把jar包里的js解压出来修改这段js再放进去应该也可以

去除druid监控页面中的广告相关推荐

  1. Druid监控页面配置用户密码、去除Ad

    1.druid依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter --> &l ...

  2. 配置druid监控页面

    配置druid监控页面 第一步:创建项目 第二步:导入依赖 并加引入 <properties><java.version>1.8</java.version> &l ...

  3. druid监控页面_Spring boot学习(四)Spring boot整合Druid

    前言 在上一篇博客中我们介绍了Spring boot配置Mybatis,但是并没有配置连接池,这在实际开发过程中肯定是不切实际的,多次的数据库连接会给程序和数据库都带来没必要的负担,这一篇博客我将介绍 ...

  4. Druid监控页面的配置和使用

    目录 Druid监控页面的配置和使用 Druid运用背景 Druid配置 Druid详细配置 开启慢sql监控 开启Spring监控 Druid监控页面的配置和使用 Druid运用背景 Druid是由 ...

  5. druid监控页面 关闭_阿里Druid监控页面分析

    本文主要介绍Druid监控页面的生成流程及代码手法 监控效果图 以下是Druid自带的监控页面图,主要用于展示在DruidDataSource数据源当中存储的监控信息,这部分监控信息存储在内存中,通过 ...

  6. druid监控页面 关闭_新版druid监控页面SQL不显示问题

    新版druid数据源驱动的SQL监控如果用以前的老版本配置是无法监控到SQL的: application.yml spring: datasource: druid: filters: - stat ...

  7. SpringBoot项目去除druid监控的底部广告

    文章目录 一.阿里Druid广告的介绍 二.引入Druid的Starter依赖 三.编写配置类,进行广告的去除 四 .启动项目进行测试 五.原理说明 一.阿里Druid广告的介绍 如果使用的是阿里Dr ...

  8. SpringBoot项目去除druid监控的阿里广告

    一. 阿里Druid广告的介绍 如果使用的是阿里Druid的数据库连接池,那么会自带一个数据库的监控页面. 但是其页面底部会有阿里的广告,如下图所示,并且在其最下方的作者申明中, 有一个作者的链接,会 ...

  9. Druid监控页面配置reset-enable的说明

    最近使用到Druid数据库连接池,就研究了一番. 发现reset-enable 设置后: 监控页面的"重置按钮"并没有消失. 点击后也有反馈: 后来,做了以下尝试: 设置为fals ...

最新文章

  1. Ubuntu 系统下终端界面在打开一个终端的快捷键
  2. Error creating bean with name 'messageSource' defi
  3. 无法使用index seek的写法
  4. 七牛云上传文件之表单上传文件
  5. python日志模块为什么打印到界面_如何将外部模块的日志消息打印到主Python模块的终端窗口?...
  6. 15.4.2:可变参数与泛型化方法
  7. WebLogic Classloader分析工具
  8. JavaFX自定义控件– Nest Thermostat第1部分
  9. 工业以太网交换机出现温度过高如何处理?
  10. ASP.NET状态管理之十三(总结)
  11. Myeclipse+SSH+miniui,Action数据加载到miniui表格
  12. java 当前时间小时数,java获取当前时间前几个小时的时间
  13. Endnote自定义参考文献格式锦集
  14. LIO-SAM探秘第三章之代码解析(四) --- mapOptmization.cpp (2)
  15. Mstar 平台背光时序调试
  16. 问题解决:Ubuntu18.04版本始终无法动态获取IP地址
  17. 双硬盘(固态+机械)装双系统(win10+Ubuntu14.04)
  18. html dashed显示实线怎么改,实现css虚线样式的两种方式:dotted和dashed(实例)
  19. SQL中存储过程和函数的标准写法
  20. OLA/SOLA/WSOLA语音重叠相加算法分析

热门文章

  1. Educoder头歌数据结构栈基本运算的实现及其应用
  2. 垂直同步到底要不要开?老司机教你G-Sync显示器的正确打开姿势
  3. 一周AI要闻 | 高通发骁龙855 京东推“京鱼座” 张首晟离世
  4. linux录制声卡声音_Linux下使用外置声卡录制视频音频
  5. 宋宝华:关于linux内存管理中DMA ZONE和dma_alloc_coherent若干误解的澄清
  6. 六角形python代码_python六角形
  7. 房颤合并急性心梗梗死的患者如何抗凝,具体方案是怎么样的
  8. 用百度云的时序数据库给京价保加了个价格走势图功能
  9. 2023山东国际养老服务业展览会/济南养老展/中国智慧养老展
  10. 【电脑配置】1、Chrome 设置深色模式