Skip to content

Commit

Permalink
feat: 数据源监控
Browse files Browse the repository at this point in the history
  • Loading branch information
lerry903 committed May 18, 2019
1 parent 842a663 commit 5df0071
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 0 deletions.
2 changes: 2 additions & 0 deletions ruoyi-admin/src/main/resources/dev/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ spring:
url:
username:
password:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: config,wall,stat
# 初始连接数
initialSize: 5
# 最小连接池数量
Expand Down
2 changes: 2 additions & 0 deletions ruoyi-admin/src/main/resources/run/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ spring:
url:
username:
password:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: config,wall,stat
# 初始连接数
initialSize: 5
# 最小连接池数量
Expand Down
2 changes: 2 additions & 0 deletions ruoyi-admin/src/main/resources/uat/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ spring:
url:
username:
password:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: config,wall,stat
# 初始连接数
initialSize: 5
# 最小连接池数量
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,22 @@
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

import java.sql.SQLException;

/**
* druid 配置属性
*
* @author ruoyi
*/
@Configuration
public class DruidProperties {

@Value("${spring.datasource.druid.initialSize}")
private int initialSize;

@Value("${spring.datasource.druid.filters}")
private String filters;

@Value("${spring.datasource.druid.minIdle}")
private int minIdle;

Expand Down Expand Up @@ -68,6 +74,12 @@ public DruidDataSource dataSource(DruidDataSource datasource){
datasource.setTestOnBorrow(testOnBorrow);
// 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能
datasource.setTestOnReturn(testOnReturn);
//开启数据源监控
try {
datasource.addFilters(filters);
} catch (SQLException e) {
e.printStackTrace();
}
return datasource;
}
}

0 comments on commit 5df0071

Please sign in to comment.