[英]ScalikeJDBC Configuration without HOCON
我需要從~/myConfig.json
初始化,看起來像:
{
"databaseActive": "production",
"databases": [
{
"name": "localhost",
"PGDB": "asdf",
"PGHOST": "localhost",
"PGPASSWORD": "asdf",
"PGPORT": "5432",
"PGUSER": "asdf"
},
{
"name": "production",
"PGDB": "asdf",
"PGHOST": "asdf.rds.amazonaws.com",
"PGPASSWORD": "asdf",
"PGPORT": "5432",
"PGUSER": "asdf"
}
]
}
這意味着我無法調用scalikejdbc.config.DBs.setupAll()
。 根據databaseActive
的值,如何使用此JSON文件從適當的數據庫設置初始化scalikeJDBC?
ScalikeJDBC僅提供HOCON閱讀器。 如果使用自己的JSON配置文件,則需要編寫自己的JSON解析器來檢查databaseActive
。
解析配置並將其綁定到ScalikeJDBC的配置類將很簡單:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.