Ada dua tempat di mana Anda dapat melihat dengan tepat cara mengonfigurasi kumpulan koneksi Anda:
Dari sana, Anda akan melihat bahwa pool Anda harus dikonfigurasi seperti:
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
...
}
}
}
}
Perhatikan bagaimana node konfigurasi bersarang:db
-> default
-> hikaricp
-> dataSource
. Itu karena dataSource
adalah konfigurasi khusus untuk HikariCP. Seperti yang Anda lihat di reference.conf
file, BoneCP tidak menawarkan node konfigurasi ini.
Selain itu, Library Konfigurasi Typesafe mendukung baik ini konfigurasi di atas atau menulis lebih "jelas" seperti di bawah ini:
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"