Play Framework - debug&发布配置?

时间:2016-03-08 23:17:09

标签: scala playframework configuration

在开发Play应用程序时,我们使用conf/application.conf中的标准configuration file。如何根据我是处于调试模式还是发布模式使用不同的conf文件?

1 个答案:

答案 0 :(得分:2)

假设您在prod.conf文件夹中都有debug.confconf,您可以添加以下系统属性:

-Dconfig.resource=(prod|debug).conf

如果文件不能打包在conf文件夹中的应用程序中,并且必须是外部文件,例如/opt/conf,那么您可以添加以下内容:

-Dconfig.file=/opt/conf/(prod|debug).conf

他们可以继承公共配置文件并覆盖值:

include "application.conf"
key.to.override=blah

有关详情,请参阅reference