【发布时间】:2019-10-17 17:49:34
【问题描述】:
我有以下环境:
- 开发
- 舞台
- 产品
每个环境都会有不同的配置,并且在 akka 文档中它说,可以include files。
包括文件
有时包含另一个可能很有用 配置文件,例如,如果您有一个 application.conf 所有与环境无关的设置,然后覆盖一些设置 针对特定环境。使用
-Dconfig.resource=/dev.conf指定系统属性将加载dev.conf文件,其中包括application.confinclude "application" akka { loglevel = "DEBUG" }
当我进行单元测试时,我想使用dev.conf 配置文件,我必须以某种方式进行设置,它将采用dev.conf 文件。
正如上面的文档所说:
用
-Dconfig.resource=/dev.conf指定系统属性
我不清楚该怎么做。我必须在哪里通过它?
我的 dev.conf 的内容如下所示:
include "application"
akka {loglevel = "DEBUG"}
问题是,如何确保在开始单元测试时,dev.conf 文件将被使用?
【问题讨论】: