Има две места, където можете да видите как точно да конфигурирате вашия набор от връзки:
Оттам ще видите, че вашият пул трябва да бъде конфигуриран като:
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"