//package com.sandu.common.config; // //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; // ///** // * @author chenjiantian // * @date 2021/5/15 22:26 // */ //@Configuration //public class DruidConfig { // /** // * 配置监控服务器 // * // * @return 返回监控注册的servlet对象 // * @author SimpleWu // */ // @Bean // public ServletRegistrationBean statViewServlet() { // ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*"); // // 添加IP白名单 // servletRegistrationBean.addInitParameter("allow", "127.0.0.1"); // // 添加IP黑名单,当白名单和黑名单重复时,黑名单优先级更高 // servletRegistrationBean.addInitParameter("deny", "192.168.0.19"); // // 添加控制台管理用户 // servletRegistrationBean.addInitParameter("loginUsername", "root"); // servletRegistrationBean.addInitParameter("loginPassword", "123"); // // 是否能够重置数据 // servletRegistrationBean.addInitParameter("resetEnable", "false"); // return servletRegistrationBean; // } // // /** // * 配置服务过滤器 // * // * @return 返回过滤器配置对象 // */ // @Bean // public FilterRegistrationBean statFilter() { // FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter()); // // 添加过滤规则 // filterRegistrationBean.addUrlPatterns("/*"); // // 忽略过滤格式 // filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*,"); // return filterRegistrationBean; // } //}