Druid内置提供一个StatFilter,用于统计监控信息。
StatFilter 配置
StatFilter的别名是stat,这个别名映射配置信息保存在druid-xxx.jar/META-INF/druid-filter.properties。
在spring中使用别名配置方式如下:
@Bean
public DruidDataSource getDataSource() {
DruidDataSource druidDataSource = new DruidDataSource();
Properties properties = new Properties();
try {
//加载属性 自动读取类路径下配置文件
properties.load(MyBatisConfig.class.getClassLoader().getResourceAsStream("db.properties"));
//配置默认监控filter WallFilter:防止sql注入的过滤器 Slf4jFileter:日志记录JDBC执行的SQL
druidDataSource.setFilters("stat,wall,slf4j");
//开启慢sql监控,大于1000毫秒的为慢sql,默认是3秒
druidDataSource.setConnectionProperties("