0

我需要从 初始化~/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()。根据 的值,我如何使用此 JSON 文件从适当的数据库设置中初始化 scalikeJDBC databaseActive

4

1 回答 1

0

ScalikeJDBC 仅提供 HOCON 阅读器。如果您使用自己的 JSON 配置文件,则需要编写自己的 JSON 解析器来检查databaseActive.

解析您的配置并将其绑定到 ScalikeJDBC 的配置类会很简单:

于 2019-07-08T00:31:13.030 回答