Có hai nơi bạn có thể thấy chính xác cách định cấu hình nhóm kết nối của mình:
Từ đó, bạn sẽ thấy rằng pool của bạn phải được định cấu hình như:
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ưu ý cách các nút cấu hình được lồng vào nhau:db
-> default
-> hikaricp
-> dataSource
. Đó là vì dataSource
là cấu hình dành riêng cho HikariCP. Như bạn có thể thấy tại reference.conf
tệp, BoneCP không cung cấp nút cấu hình này.
Ngoài ra, Thư viện cấu hình Typeafe hỗ trợ cả cấu hình này, cấu hình ở trên hoặc viết "rõ ràng" hơn như bên dưới:
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"