package com.paas.utils;
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;
import javax.servlet.Filter;
import javax.servlet.Servlet;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
/**
* @author 954L
* @create 2020/4/26 12:36
*/
@Configuration
public class DruidConfig {
/**
* 配置druid的servlet
*
* @return
*/
@Bean
public ServletRegistrationBean<Servlet> druidServlet() {
ServletRegistrationBean<Servlet> servletServletRegistrationBean = new ServletRegistrationBean<>(new StatViewServlet(), "/druid/*");
// 登录druid后台的账密
servletServletRegistrationBean.addInitParameter("loginUsername", "root");
servletServletRegistrationBean.addInitParameter("loginPassword", "password");
// 是否允许页面清空统计数据,重新开始计数
servletServletRegistrationBean.addInitParameter("resetEnable", "false");
// ip白名单
servletServletRegistrationBean.addInitParameter("allow", "127.0.0.1,192.168.0.1");
// ip黑名单名单 FilterChain拦截器
servletServletRegistrationBean.addInitParameter("deny", "192.168.0.2");
return servletServletRegistrationBean;
}
}
Druid 数据监控
配置 Druid 监控过滤器与Servlet
最新推荐文章于 2024-10-24 00:12:07 发布

1705

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



