新增druid自动回收连接配置设置

This commit is contained in:
default
2018-11-16 09:26:26 +08:00
parent 1e0aa215e1
commit 84a84760ff
4 changed files with 10 additions and 2 deletions

View File

@@ -14,4 +14,6 @@ dbMaxActive=2
#\u6700\u5c0f\u8fde\u63a5\u6570 #\u6700\u5c0f\u8fde\u63a5\u6570
dbMinIdle=1 dbMinIdle=1
#\u6700\u5927\u7b49\u5f85\u8fde\u63a5\u65f6\u95f4 #\u6700\u5927\u7b49\u5f85\u8fde\u63a5\u65f6\u95f4
dbMaxWait=60000 dbMaxWait=60000
#\u8fde\u63a5\u6c60\u81ea\u52a8\u5173\u95ed\u8fde\u63a5\u65f6\u95f4
dbRemoveAbandonedTimeout=1800

View File

@@ -14,4 +14,6 @@ dbMaxActive=2
#\u6700\u5c0f\u8fde\u63a5\u6570 #\u6700\u5c0f\u8fde\u63a5\u6570
dbMinIdle=1 dbMinIdle=1
#\u6700\u5927\u7b49\u5f85\u8fde\u63a5\u65f6\u95f4 #\u6700\u5927\u7b49\u5f85\u8fde\u63a5\u65f6\u95f4
dbMaxWait=60000 dbMaxWait=60000
#\u8fde\u63a5\u6c60\u81ea\u52a8\u5173\u95ed\u8fde\u63a5\u65f6\u95f4
dbRemoveAbandonedTimeout=1800

View File

@@ -30,6 +30,8 @@ public class Conn {
druid.setMaxActive(Integer.valueOf(PropKit.get("dbMaxActive"))); druid.setMaxActive(Integer.valueOf(PropKit.get("dbMaxActive")));
druid.setMinIdle(Integer.valueOf(PropKit.get("dbMinIdle"))); druid.setMinIdle(Integer.valueOf(PropKit.get("dbMinIdle")));
druid.setMaxWait(Integer.valueOf(PropKit.get("dbMaxWait"))); druid.setMaxWait(Integer.valueOf(PropKit.get("dbMaxWait")));
druid.setRemoveAbandoned(true);
druid.setRemoveAbandonedTimeoutMillis(Integer.valueOf(PropKit.get("dbRemoveAbandonedTimeout")));
ActiveRecordPlugin arp=new ActiveRecordPlugin(url,druid); ActiveRecordPlugin arp=new ActiveRecordPlugin(url,druid);
arp.setShowSql(true); arp.setShowSql(true);
druid.start(); druid.start();

View File

@@ -47,6 +47,8 @@ public class SyncData{
masterDruid.setMaxActive(Integer.valueOf(PropKit.get("dbMaxActive"))); masterDruid.setMaxActive(Integer.valueOf(PropKit.get("dbMaxActive")));
masterDruid.setMinIdle(Integer.valueOf(PropKit.get("dbMinIdle"))); masterDruid.setMinIdle(Integer.valueOf(PropKit.get("dbMinIdle")));
masterDruid.setMaxWait(Integer.valueOf(PropKit.get("dbMaxWait"))); masterDruid.setMaxWait(Integer.valueOf(PropKit.get("dbMaxWait")));
masterDruid.setRemoveAbandoned(true);
masterDruid.setRemoveAbandonedTimeoutMillis(Integer.valueOf(PropKit.get("dbRemoveAbandonedTimeout")));
ActiveRecordPlugin masterArp=new ActiveRecordPlugin("masterDataSource",masterDruid); ActiveRecordPlugin masterArp=new ActiveRecordPlugin("masterDataSource",masterDruid);
masterArp.setShowSql(true); masterArp.setShowSql(true);
masterDruid.start(); masterDruid.start();