码迷,mamicode.com
首页 > 数据库 > 详细

druid控制台无法监控sql问题

时间:2019-09-26 09:14:33      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:isp   参数   没有   gis   管理器   wiki   控制   setfilter   str   

springboot+mybatisplus+druid按照教程配置好之后,druid控制台监控sql页面无数据,filter类名为空,貌似没有注册进去去,代码如下:

@Configuration
public class DruidConfiguration {


@Bean
public ServletRegistrationBean druidServlet() {
ServletRegistrationBean<Servlet> bean = new ServletRegistrationBean<>(new StatViewServlet(),"/druid/*");
Map<String,String> map = new HashMap<>();
map.put("loginUsername","admin");
map.put("loginPassword","123456");
map.put("deny","192.168.47.156");
bean.setInitParameters(map);
return bean;

}

@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean<Filter> bean = new FilterRegistrationBean<>();
bean.setFilter(new WebStatFilter());
Map<String,String> map = new HashMap<>();
map.put("exclusions","*.js,*.css,/druid/*");
//拦截所有请求
bean.setUrlPatterns(Arrays.asList("/*"));
bean.setInitParameters(map);
return bean;

}


@Bean
public WallFilter wallFilter(){
WallFilter wallFilter = new WallFilter();
wallFilter.setConfig(wallConfig());
return wallFilter;
}

@Bean
public WallConfig wallConfig(){
WallConfig wallConfig = new WallConfig();
wallConfig.setMultiStatementAllow(true);
//允许一次执行多条语句
wallConfig.setNoneBaseStatementAllow(true);
//是否允许非以上基本语句的其他语句
wallConfig.setStrictSyntaxCheck(false);
//是否进行严格的语法检测
return wallConfig;
}

@Bean(name="dataSource")
public DataSource dataSource(){
return new DruidDataSource();
}

// 配置事物管理器
@Bean(name="transactionManager")
public DataSourceTransactionManager transactionManager(){
return new DataSourceTransactionManager(dataSource());
}

}
这段只有一个wallfilter能在控制台显示,statfilter无效

解决办法:
在jvm启动参数中加上:
-Ddruid.filters=mergeStat -Ddruid.useGlobalDataSourceStat=true,
我的是这个情况.


原文地址:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

druid控制台无法监控sql问题

标签:isp   参数   没有   gis   管理器   wiki   控制   setfilter   str   

原文地址:https://www.cnblogs.com/lideqiang0909/p/11588729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!