druid监控

 1    @ConfigurationProperties(prefix = "spring.datasource")
 2     @Bean
 3     public DataSource druidDataSource(){
 4         return new DruidDataSource();
 5     }
 6     
 7     //后台监控功能
 8     @Bean
 9     public ServletRegistrationBean statViewServlet(){
10         ServletRegistrationBean<StatViewServlet> bean = new ServletRegistrationBean<>(new StatViewServlet(), "/druid/*");
11        //后台需要有人登陆,账号密码配置
12         HashMap<String,String> map=new HashMap<>();
13         map.put("loginUsername","admin");
14         map.put("loginPassword","123456");//key是固定的
15         //运行谁去访问
16         map.put("allow","");
17 
18         bean.setInitParameters(map);
19         return bean;
20     }

拦截器

 1 @Bean
 2     public FilterRegistrationBean webStatFilter(){
 3         FilterRegistrationBean<Filter> bean = new FilterRegistrationBean<>();
 4         bean.setFilter(new WebStatFilter());
 5         Map<String, String> map=new HashMap<>();
 6         //这些东西不进行过滤
 7         map.put("exclusions","*.js,*.css,/druid/*");
 8         //可以过滤那些请求
 9         bean.setInitParameters(map);
10         return bean;
11     }
原文地址:https://www.cnblogs.com/HezhenbinGoGo/p/13268266.html