| 名前 | コンストラクターのデフォルト | デフォルトの設定は検証後の値です | validreset |
| ミニドル | -1 | 10 | minIdle<0 または minIdle>maxPoolSize にリセットされます |
| maxPoolSize | -1 | 10 | maxPoolSizeが1未満の場合はリセットされます。 minIdle<=0がDEFAULT_POOL_SIZEにリセットされると10になります。 minIdle>0の場合、minIdleの値にリセットされます |
| maxLifetime | MINUTES.toMillis(30) = 1800000 | 1800000 | 0でなく30秒未満の場合は、30分にリセットされます |
| 接続タイムアウト | SECONDS.toMillis(30) = 30000 | 30000 | 250ms未満の場合はリセットされて30秒に戻ります |
| 検証タイムアウト | 秒数からミリ(5) = 5000 | 5000 | 250ms未満の場合は5秒にリセットされます |
| ログインタイムアウト | 10 | 30 | Math.max(1, (int) MILLISECONDS.toSeconds(500L + connectionTimeout))、これは接続タイムアウト+秒数を全に変換するための最大500msであり、1 |
| idleTimeout | MINUTES.toMillis(10) = 600000 | 600000 | もしアイドルタイムアウト+1秒>maxLifetimeおよびmaxLifetime >0の場合、リセットされます。 アイドルタイムアウト!=0かつ10秒未満の場合は、10秒にリセットされます |
| リーク検出閾値 | 0 | 0 | もし0より大きく、ユニットテストでない場合、さらに(leakDetectionThreshold < SECONDS.toMillis(2) または (leakDetectionThreshold > maxLifetime && maxLifetime > 0)が0にリセットされると判断されます。つまり、効果を発揮するには>0でなければならず、2秒未満でなければならず、maxLifetimeが> 0時間はmaxLifetimeより大きくはなりません |
| 初期化FailTimeout | 1 | 1 | - |
| isAutoCommit | true | true | - |
| isReadOnly | false | ファスレ | - |
| isAllowPoolSuspension | false | false | - |
| isIsolateInternalQueries | false | false | - |
| isRegisterMbeans | false | false | - |
| 密封 | false | true | このフラグは実行開始後に真であり、修正がもはや実行されていないことを示します |
| プールネーム | ヌル | ヒカリプール-1 | - |
| カタログ | ヌル | ヌル | - |
| connectionInitSql | ヌル | ヌル | - |
| connectionTestQuery | ヌル | ヌル | - |
| dataSourceClassName | ヌル | ヌル | - |
| スキーマ | ヌル | ヌル | - |
| transactionIsolationName | ヌル | ヌル | - |
| データソース | ヌル | ヌル | - |
| dataSourceProperties | {} | {} | - |
| スレッドファクトリー | ヌル | ヌル | - |
| scheduledExecutor | ヌル | ヌル | - |
| metricsTrackerFactory | ヌル | ヌル | - |
| metricRegistry | ヌル | ヌル | - |
| healthCheckRegistry | ヌル | ヌル | - |
| healthCheckProperties(健康チェックプロパティ) | {} | {} | - |