美文网首页
druid数据库连接池的配置类

druid数据库连接池的配置类

作者: IT祖师爷 | 来源:发表于2022-01-18 22:22 被阅读0次

package org.fh;

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

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

import org.springframework.boot.web.servlet.FilterRegistrationBean;

import org.springframework.boot.web.servlet.ServletRegistrationBean;

import org.springframework.context.annotation.Bean;

import org.springframework.context.annotation.Configuration;

/**

* 说明:druid数据库连接池的配置类(必须与启动类包目录同级)

* 作者:FH Admin

* from:fhadmin.cn

*/

@Configuration

public class DruidConfiguration {

@Bean

public ServletRegistrationBean<StatViewServlet> statViewServlet() {

// 创建servlet注册实体

ServletRegistrationBean<StatViewServlet> servletRegistrationBean = new ServletRegistrationBean<StatViewServlet>(new StatViewServlet(), "/druid/*");

// 设置ip白名单

//servletRegistrationBean.addInitParameter("allow", "127.0.0.1");

// 设置ip黑名单,如果allow与deny共同存在时,deny优先于allow

//servletRegistrationBean.addInitParameter("deny", "192.168.0.1");

// 设置控制台管理用户

//servletRegistrationBean.addInitParameter("loginUsername", "druid");

//servletRegistrationBean.addInitParameter("loginPassword", "fhadmin");

// 是否可以重置数据

servletRegistrationBean.addInitParameter("resetEnable", "false");

return servletRegistrationBean;

}

@Bean

public FilterRegistrationBean<WebStatFilter> statFilter() {

// 创建过滤器

FilterRegistrationBean<WebStatFilter> filterRegistrationBean = new FilterRegistrationBean<WebStatFilter>(new WebStatFilter());

// 设置过滤器过滤路径

filterRegistrationBean.addUrlPatterns("/*");

// 忽略过滤的形式

filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");

return filterRegistrationBean;

}

}

相关文章

网友评论

      本文标题:druid数据库连接池的配置类

      本文链接:https://www.haomeiwen.com/subject/bdelhrtx.html