TypesafeConfig REST或远程配置服务实现

时间:2018-02-12 12:48:55

标签: scala configuration config

我尝试将基于REST的远程配置服务集成到我项目的配置回退中。

到目前为止,我一直在使用TypesafeConfig,采用简单的基于文件的方法:

lazy val appConf = ConfigFactory.parseResources(Constants.APP_CONF_FILE)

但是现在,我正在寻找一种方法来做这样的事情:

lazy val remoteRESTConfigService: Config = ConfigFactory.parseResources("https://example.com/remote_config_api")
lazy val fileConf: Config = ConfigFactory.parseResources(Constants.APP_CONF_FILE)
lazy val appConf: Config = fileConf.withFallback(remoteRESTConfigService)

有谁知道如何做到这一点?

0 个答案:

没有答案