| Namn | Konstruktörens standardinställningar | Standardkonfigurationen är värdet efter validering | validatereset |
| minIdle | -1 | 10 | minIdle<0 eller minIdle>maxPoolSize, återställs till maxPoolSize |
| maxPoolSize | -1 | 10 | Om maxPoolSize är mindre än 1 återställs den. När minIdle<=0 återställs till DEFAULT_POOL_SIZE är det 10; Om minIdle>0 återställs värdet minIdle |
| maxLifetime | MINUTES.toMillis(30) = 18000000 | 1800000 | Om den inte är lika med 0 och mindre än 30 sekunder, återställs den till 30 minuter |
| connectionTimeout | SECONDS.toMillis(30) = 30000 | 30000 | Om den är mindre än 250 ms återställs den till 30 sekunder |
| valideringTimeout | SECONDS.toMillis(5) = 5000 | 5000 | Om det är mindre än 250 ms återställs det till 5 sekunder |
| loginTimeout | 10 | 30 | Math.max(1, (int) MILLISECONDS.toSeconds(500L + connectionTimeout)), vilket är maxvärdet av connectionTimeout+500ms för att omvandla antalet sekunder till hela och 1 |
| idleTimeout | MINUTES.toMillis(10) = 600000 | 600000 | Om idleTimeout+1 sekund > maxLifetime och maxLifetime >0, återställs den till 0; Om idleTimeout!=0 och mindre än 10 sekunder återställs den till 10 sekunder |
| läckageDetekteringTröskel | 0 | 0 | Om det är större än 0 och inte ett enhetstest, bedöms vidare att (leakDetectionThreshold < SECONDS.toMillis(2) eller (leakDetectionThreshold > maxLifetime & maxLifetime > 0) kommer att återställas till 0. Det vill säga, om det ska träda i kraft måste det vara >0, och det får inte vara mindre än 2 sekunder, och när maxLifetime > 0 timmar kan inte vara större än maxLifetime |
| initializationFailTimeout | 1 | 1 | - |
| isAutoCommit | true | true | - |
| isReadOnly | false | Fasle | - |
| isAllowPoolSuspension | false | false | - |
| isIsolateInternalQueries | false | false | - |
| isRegisterMbeans | false | false | - |
| stängd | false | true | Denna flagga gäller efter att körningen startat, vilket indikerar att modifieringen inte längre körs |
| poolName | noll | HikariPool-1 | - |
| katalog | noll | noll | - |
| connectionInitSql | noll | noll | - |
| connectionTestQuery | noll | noll | - |
| dataSourceClassName | noll | noll | - |
| Schemat | noll | noll | - |
| transactionIsolationName | noll | noll | - |
| dataKälla | noll | noll | - |
| dataKällaEgenskaper | {} | {} | - |
| threadFactory | noll | noll | - |
| schemalagd Verkställare | noll | noll | - |
| metricsTrackerFactory | noll | noll | - |
| metricRegistry | noll | noll | - |
| healthCheckRegistry | noll | noll | - |
| healthCheckEgenskaper | {} | {} | - |