您当前的位置: 首页 >  ui

水的精神

暂无认证

  • 2浏览

    0关注

    711博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

springboot——数据访问——Druid&配置数据源监控

水的精神 发布时间:2019-06-06 21:28:57 ,浏览量:2

 

在开发中会用Druid,因为它有成套的数据源监控

想要使用需要做以下的操作:

 

  • 在pom文件中引入依赖

  • 在application.yml里边添加配置
  •  

想要在yml里边配置更多,则需要:

 

但是这并不能起作用,还应该这样做:

做一个完整的上图的代码:

导入druid数据源
@Configuration
public class DruidConfig {
    @ConfigurationProperties(prefix = "spring.datasource")
    @Bean
    public DataSource druid(){
       return  new DruidDataSource();
    }
    //配置Druid的监控
    //1、配置一个管理后台的Servlet
    @Bean
    public ServletRegistrationBean statViewServlet(){
        ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(),
"/druid/*");
        Map initParams = new HashMap();
        initParams.put("loginUsername","admin");
        initParams.put("loginPassword","123456");
        initParams.put("allow","");//默认就是允许所有访问
        initParams.put("deny","192.168.15.21");
        bean.setInitParameters(initParams);

        return bean;
    }
    //2、配置一个web监控的filter
    @Bean
    public FilterRegistrationBean webStatFilter(){
        FilterRegistrationBean bean = new FilterRegistrationBean();
        bean.setFilter(new WebStatFilter());
        Map initParams = new HashMap();
        initParams.put("exclusions","*.js,*.css,/druid/*");
        bean.setInitParameters(initParams);
        bean.setUrlPatterns(Arrays.asList("/*"));
        return  bean;
    }
}

 

进到Druid的管理页面:

 

关注
打赏
1664074814
查看更多评论
立即登录/注册

微信扫码登录

0.0451s