[](()方法一
找到对应的依赖jar包,改后缀为.zip 解压
找到support/http/resource/js/common.js文件, 修改buildFooter 方法


注释掉红色方框中的数据,压缩为zip,改名为jar,然后项目重新打包即可…
[](()方法二
@Configuration
@ConditionalOnWebApplication
@AutoConfigureAfter(DruidDataSourceAutoConfigure.class)
@ConditionalOnProperty(name = “spring.datasource.druid.stat-view-servlet.enabled”, havingValue = “true”, matchIfMissing = true)
public class DruidRemoveAdConfig {
/**
-
方法名: removeDruidAdFilterRegistrationBean
-
方法描述: 除去页面底部的广告
-
@param properties
-
@return org.springframework.boot.web.servlet.FilterRegistrationBean
-
@throws
*/
@Bean
public FilterRegistrationBean removeDruidAdFilterRegistrationBean(DruidStatProperties properties) {
// 获取web监控页面的参数
DruidStatProperties.StatViewServlet config = properties.getStatViewServlet();
// 提取common.js的配置路径
String pattern = config.getUrlPattern() != null ? config.getUrlP 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 attern() : “/druid/*”;
String commonJsPattern = pattern.replaceAll(“\*”, “js/common.js”);
final String filePath = “support/http/resources/js/common.js”;
//创建filter进行过滤
Filter filter = new Filter() {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
本文介绍了两种方法来去除Druid数据源监控页面底部的广告。方法一是修改Druid的jar包内JS文件,注释掉广告代码;方法二是通过Spring Boot配置,创建Filter拦截并替换common.js内容,实现广告的移除。
1728

被折叠的 条评论
为什么被折叠?



