//配置Druid的监控
//1、配置一个管理后台的Servlet
@Bean
public ServletRegistrationBean statViewServlet1(){
ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
Map<String,String> initParams = new HashMap<>();
initParams.put("loginUsername","admin");
initParams.put("loginPassword","123");
initParams.put("allow","");//默认就是允许所有访问
bean.setInitParameters(initParams);
return bean;
}
//2、配置一个web监控的filter
@Bean
public FilterRegistrationBean webStatFilter1(){
FilterRegistrationBean bean = new FilterRegistrationBean();
bean.setFilter(new WebStatFilter());
Map<String,String> initParams = new HashMap<>();
initParams.put("exclusions","*.js,*.css,/druid/*");
bean.setInitParameters(initParams);
bean.setUrlPatterns(Arrays.asList("/*"));
return bean;
}

该文章介绍了如何配置Druid的数据源监控。首先,通过ServletRegistrationBean设置StatViewServlet来创建管理后台,并配置了登录用户名和密码以及访问权限。接着,配置了WebStatFilter以过滤监控数据,排除.js和.css文件以及/druid路径。这两个步骤实现了对Druid数据源的监控功能。
6048

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



