connectionProperties: Konfiguruj niektóre właściwości połączenia, config.decrypt=true tutaj, wskazując, że dane hasło jest zaszyfrowane
Filtry: to interceptor, który można skonfigurować z monitoringiem, logowaniem itp
maxActive: Maksymalna liczba połączeń
initialSize: Liczba zainicjowanych połączeń
minIdle: Liczba wolnych połączeń
maxWait: Ustalę maksymalny czas oczekiwania na połączenie
timeBetweenEvictionRunsMillis: Wykrywa czas połączenia w milisekundach
minEvictableIdleTimeMillis: Wykrywa, że połączenie zostało zamknięte, jeśli jest większe niż ta wartość, w milisekundach
validationQuery: Sprawdź, czy baza danych jest dostępna za pomocą tego polecenia SQL podczas uruchamiania systemu, na przykład SELECT 'x' z dual dla Oracle oraz SELECT 'x' dla mysql.
testWhileIdle: Umożliwia wykrywanie bezczynnego połączenia dla recyklingu
testOnBorrow: Przy uzyskaniu połączenia z puli połączeń, czy warto sprawdzić dostępność połączenia, wpłynie na wydajność połączenia
testOnReturn: Podczas zwalniania połączenia do puli połączeń, wykrycie dostępności połączenia będzie miało niewielki wpływ na wydajność
poolPreparedStatements: Włącz pamięć podręczną psCache, ustaw prawdę dla wyroczni i fałszywą dla wyroczni
maxPoolPreparedStatementPerConnectionSize: Maksymalna liczba pamięci podręcznych, ustawiona na 0 dla nie-orakuli |