druid console can not monitor sql problem

springboot + mybatisplus + druid after following the tutorial configured, druid console to monitor sql page no data, filter class name is blank, seemingly not registered to go in, as follows:

@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);
// Allow more substantially non statement other statements
wallConfig.setStrictSyntaxCheck (to false);
// detect whether the strict syntax
return wallConfig;
}

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

// configuration Manager things
@Bean (name = "transactionManager")
public DataSourceTransactionManager transactionManager () {
return new new DataSourceTransactionManager (dataSource ());
}

}
this is only a wallfilter can console display, statfilter ineffective

solution:
plus jvm startup parameters:
-Ddruid.filters = = mergeStat -Ddruid.useGlobalDataSourceStat to true,
my this is the case.


original address:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

Guess you like

Origin www.cnblogs.com/lideqiang0909/p/11588729.html