接続プールの構成方法を正確に確認できる場所は2つあります。
そこから、プールを次のように構成する必要があることがわかります。
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
...
}
}
}
}
構成ノードがどのようにネストされているかに注意してください:db
->default
-> hikaricp
-> dataSource
。これは、dataSource
HikariCPに固有の構成です。 reference.conf
で見ることができるように ファイルの場合、BoneCPはこの構成ノードを提供しません。
また、Typesafe構成ライブラリ 上記の構成、または以下のように「わかりやすく」書くことの両方をサポートします。
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"