13693261870
2025-07-08 810ad9dbaa8553299a4516790a9f546a9b84905e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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;
    }
}