1

我需要将一些属性移出application.conf并进入另一个配置文件,比如secure-application.conf。有什么办法可以从两个文件加载属性?

4

2 回答 2

1

实际上,您可以在 Play 1.x 中使用!只需将此行添加到您的 application.conf

@include.override=secure-application.conf

确保附加的 .conf 文件也在 /conf 文件夹中。

有兴趣的可以在这里查看Play.java文件中的相关函数https://github.com/playframework/play/blob/master/framework/src/play/Play.java#L430

于 2013-06-25T16:16:54.603 回答
1

如果您使用的是 Play 1.x,正如您的标签所暗示的那样,那么答案是据我所知您不能。唯一的选择是根据文档为多个环境设置配置文件。

如果您使用 Play 2.x 则可以,使用include关键字将 conf 文件导入另一个

于 2013-06-24T16:16:08.837 回答