【问题标题】:ScalikeJDBC Configuration without HOCON没有 HOCON 的 ScalikeJDBC 配置
【发布时间】:2019-07-08 08:31:13
【问题描述】:

我需要从~/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?

【问题讨论】:

    标签: json scalikejdbc


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 2016-05-26
    • 2013-06-16
    • 1970-01-01
    相关资源
    最近更新 更多