Chinaunix首页 | 论坛 | 博客
  • 博客访问: 615069
  • 博文数量: 298
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3077
  • 用 户 组: 普通用户
  • 注册时间: 2019-06-17 10:57
文章分类

全部博文(298)

文章存档

2022年(96)

2021年(201)

2019年(1)

我的朋友

分类: Java

2022-01-18 22:21:47


点击(此处)折叠或打开


  1. package org.fh;

  2. import com.alibaba.druid.support.http.StatViewServlet;
  3. import com.alibaba.druid.support.http.WebStatFilter;
  4. import org.springframework.boot.web.servlet.FilterRegistrationBean;
  5. import org.springframework.boot.web.servlet.ServletRegistrationBean;
  6. import org.springframework.context.annotation.Bean;
  7. import org.springframework.context.annotation.Configuration;

  8. /**
  9.  * 说明:druid数据库连接池的配置类(必须与启动类包目录同级)
  10.  * 作者:FH Admin
  11.  * from:fhadmin.cn
  12.  */
  13. @Configuration
  14. public class DruidConfiguration {

  15.     @Bean
  16.     public ServletRegistrationBean<StatViewServlet> statViewServlet() {
  17.         // 创建servlet注册实体
  18.         ServletRegistrationBean<StatViewServlet> servletRegistrationBean = new ServletRegistrationBean<StatViewServlet>(new StatViewServlet(), "/druid/*");
  19.         // 设置ip白名单
  20.         //servletRegistrationBean.addInitParameter("allow", "127.0.0.1");
  21.         // 设置ip黑名单,如果allow与deny共同存在时,deny优先于allow
  22.         //servletRegistrationBean.addInitParameter("deny", "192.168.0.1");
  23.         // 设置控制台管理用户
  24.         //servletRegistrationBean.addInitParameter("loginUsername", "druid");
  25.         //servletRegistrationBean.addInitParameter("loginPassword", "fhadmin");
  26.         // 是否可以重置数据
  27.         servletRegistrationBean.addInitParameter("resetEnable", "false");
  28.         return servletRegistrationBean;
  29.     }

  30.     @Bean
  31.     public FilterRegistrationBean<WebStatFilter> statFilter() {
  32.         // 创建过滤器
  33.         FilterRegistrationBean<WebStatFilter> filterRegistrationBean = new FilterRegistrationBean<WebStatFilter>(new WebStatFilter());
  34.         // 设置过滤器过滤路径
  35.         filterRegistrationBean.addUrlPatterns("/*");
  36.         // 忽略过滤的形式
  37.         filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
  38.         return filterRegistrationBean;
  39.     }
  40.     
  41. }


阅读(7239) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~