首页>代码>angular js+require+spring boot+spring mvc+mybatis实战演练demo>/angular/src/main/java/com/cn/stephen/configuration/DruidConfiguration.java
package com.cn.stephen.configuration;

import org.springframework.boot.context.embedded.FilterRegistrationBean;
import org.springframework.boot.context.embedded.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.alibaba.druid.support.http.StatViewServlet;
import com.alibaba.druid.support.http.WebStatFilter;

/**
 * 开启druid监控
 * @author Administrator
 *
 */
@Configuration
public class DruidConfiguration {
	/**
	 * 
	 * @return 注册一个servlet
	 */
	 @Bean
	 public ServletRegistrationBean DruidStatViewServle(){
		ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");
		//设置白名单
		servletRegistrationBean.addInitParameter("allow","127.0.0.1");
		//设置黑名单
		servletRegistrationBean.addInitParameter("deny","192.168.1.1");
		servletRegistrationBean.addInitParameter("loginUsername","admin");
	    servletRegistrationBean.addInitParameter("loginPassword","123456");
	    //是否能够重置数据.
	    servletRegistrationBean.addInitParameter("resetEnable","false");
		return servletRegistrationBean;
	 }
	 /**
	  * 
	  * @return 注册一个filter
	  */
	 @Bean
	 public FilterRegistrationBean druidStatFilter(){
		 FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());
		 //添加过滤规则.
	     filterRegistrationBean.addUrlPatterns("/*");
	     //添加不需要忽略的格式信息.
	     filterRegistrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
	     filterRegistrationBean.addInitParameter("profileEnable", "true");
	     filterRegistrationBean.addInitParameter("principalCookieName", "USER_COOKIE");
	     filterRegistrationBean.addInitParameter("principalSessionName", "USER_SESSION");
	     return filterRegistrationBean;
	    }
}
最近下载更多
WASDZZ  LV13 2023年2月3日
a1677596408  LV23 2022年7月1日
9843637  LV9 2021年12月13日
Kentucky  LV5 2021年7月16日
ssm123  LV9 2020年7月5日
cex12345  LV4 2020年6月5日
1358849392  LV21 2020年5月7日
dyt-123  LV7 2020年3月28日
pahirdin  LV12 2020年1月26日
fsheng122  LV7 2019年12月26日
最近浏览更多
飞呀飞呀飞不放  LV7 2023年8月25日
微信网友_6442588254851072  LV2 2023年4月21日
李亮  LV19 2023年3月6日
wxd1997  LV13 2022年11月4日
new_docker  LV15 2022年8月5日
谢谢谢谢谢谢你  LV6 2022年7月19日
a1677596408  LV23 2022年7月1日
fengzhou888  LV5 2022年6月16日
WASDZZ  LV13 2022年5月10日
kissnicky  LV7 2022年4月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友