Browse Source

添加 getDruidDataSource(),支持高版本 druid 配置 connectTimeout、socketTimeout

James 2 years ago
parent
commit
f678b4e34d
1 changed files with 9 additions and 0 deletions
  1. 9 0
      src/main/java/com/jfinal/plugin/druid/DruidPlugin.java

+ 9 - 0
src/main/java/com/jfinal/plugin/druid/DruidPlugin.java

@@ -291,6 +291,15 @@ public class DruidPlugin implements IPlugin, IDataSourceProvider {
 		return ds;
 	}
 	
+	/**
+	 * 支持高版本 druid 下配置 connectTimeout、socketTimeout。使用方法如下:
+	 *    druidPlugin.getDruidDataSource().setConnectTimeout(xxx);
+	 *    druidPlugin.getDruidDataSource().setSocketTimeout(xxx);
+	 */
+	public DruidDataSource getDruidDataSource() {
+	    return ds;
+	}
+	
 	public DruidPlugin set(int initialSize, int minIdle, int maxActive) {
 		this.initialSize = initialSize;
 		this.minIdle = minIdle;