package com.terra.system.config; import com.alibaba.druid.support.http.StatViewServlet; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.HashMap; import java.util.Map; @Configuration @SuppressWarnings("ALL") public class DruidConfig { @Bean public ServletRegistrationBean druidServlet() { ServletRegistrationBean bean = new ServletRegistrationBean(); bean.setServlet(new StatViewServlet()); bean.addUrlMappings("/druid/*"); Map initParameters = new HashMap<>(); //initParameters.put("resetEnable", "false"); //禁用HTML页面上的“Rest All”功能 //initParameters.put("allow", "127.0.0.1"); //ip白名单(没有配置或者为空,则允许所有访问) //initParameters.put("loginUsername", "admin"); //++监控页面登录用户名 //initParameters.put("loginPassword", "admin"); //++监控页面登录用户密码 //initParameters.put("deny", ""); //ip黑名单 bean.setInitParameters(initParameters); return bean; } }