在开发Play应用程序时,我们使用conf/application.conf
中的标准configuration file。如何根据我是处于调试模式还是发布模式使用不同的conf文件?
答案 0 :(得分:2)
假设您在prod.conf
文件夹中都有debug.conf
和conf
,您可以添加以下系统属性:
-Dconfig.resource=(prod|debug).conf
如果文件不能打包在conf
文件夹中的应用程序中,并且必须是外部文件,例如/opt/conf
,那么您可以添加以下内容:
-Dconfig.file=/opt/conf/(prod|debug).conf
他们可以继承公共配置文件并覆盖值:
include "application.conf"
key.to.override=blah
有关详情,请参阅reference。