我尝试将基于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)
有谁知道如何做到这一点?