3
在 DruidDataSource 的 init 方法中 , if (connectTimeout == 0) { socketTimeout = DEFAULT_TIME_CONNECT_TIMEOUT_MILLIS; } 当不设置 connectTimeout 属性时,是否有错误?
在 DruidDataSource 的 init 方法中 , if (connectTimeout == 0) { socketTimeout = DEFAULT_TIME_CONNECT_TIMEOUT_MILLIS; } 当不设置 connectTimeout 属性时,是否有错误?
https://github.com/alibaba/druid/blob/596e572d235ce678338775a81258927f8b9d49c5/core/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java#L126
如果未设置,则“int”类型的默认值为0。
得自己设置connectTimeout =-1避开bug了
-1 means NEVER timeout. @scdhao