Det finns två ställen där du kan se exakt hur du konfigurerar din anslutningspool:
Därifrån kan du se att din pool måste konfigureras så här:
db {
default {
driver=org.postgresql.Driver
url="jdbc:postgresql://localhost/timeseries"
user=postgres
password=postgres
hikaricp {
dataSourceClassName = org.postgresql.ds.PGSimpleDataSource
connectionTestQuery = "SELECT 1"
# Data source configuration options. Must be INSIDE
# the hikaricp "node" here
dataSource {
# anything you need to configure here
...
}
}
}
}
Lägg märke till hur konfigurationsnoderna är kapslade:db
-> default
-> hikaricp
-> dataSource
. Det beror på att dataSource
är en konfiguration som är specifik för HikariCP. Som du kan se på reference.conf
fil, BoneCP erbjuder inte denna konfigurationsnod.
Även Typesafe Configuration library stöder både den här konfigurationen ovan eller att skriva mer "tydligt" som nedan:
db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://localhost/timeseries"
db.default.user=postgres
db.default.password=postgres
db.default.hikaricp.dataSourceClassName = org.postgresql.ds.PGSimpleDataSource
db.default.hikaricp.connectionTestQuery = "SELECT 1"