【发布时间】:2019-01-08 23:54:43
【问题描述】:
我有 application.conf
{
name {
postgres {
host = ""
username = ""
password = ""
}
}
}
我想添加我的 local.conf
{
name {
postgres {
host = "blabla"
username = "aa"
password = "bb"
}
}
}
name.postgres.host.override = "" - 不起作用
【问题讨论】:
-
如何在运行时加载
local.conf?像这样?$ /path/to/bin/<project-name> -Dconfig.resource=local.conf -
@Nio 我只是把它放到 app/conf/local.conf 中。我需要在我的项目树中包含我的 local.conf
-
嗨,阅读文档 - playframework.com/documentation/2.6.x/… Play 不会只加载任何 xxx.conf,它只会加载 - 按照惯例 -
application.conf。您可以指定自定义 conf 文件,但您需要告诉 Play 它需要在运行时加载什么。查看这些资源 - playframework.com/documentation/2.6.x/…、stackoverflow.com/questions/40998441/… -
为什么不能使用
conf目录? -
@Nio 我通过使用自定义设置阅读器找到答案。不能直接使用conf,因为我的应用程序conf在git上,而我的本地只是本地)
标签: scala playframework