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<String, String> 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;
|
}
|
}
|