类型安全配置:包含"application"不起作用



我使用类型安全配置,并尝试从jar重写application.conf中的一些属性。

我的罐子里有application.conf

title: "test-inside" 
sub-title: "sub-test-inside"

和我罐子外面的application-test.conf

include "application"
title: "test-outside"

我尝试在程序中使用这两个参数。

我用下一个命令启动我的罐子:

java -Dconfig.file=application-test.conf -jar scala-spark-maven-1.0-SNAPSHOT-jar-with-dependencies.jar

但我得到了错误:

线程中的异常"主";com.typesafe.config.ConfigException$缺少:系统合并属性,application-test.conf:1:未找到配置设置对于密钥"副标题">

typesafe配置不使用application.conf文件内部的属性。

问题是我必须设置""在外部application.conf文件名之前。

java-Dconfig.file=.\application-test.conf-jarscale-park-maven-1.0-SNAPSHOT-jar-with-dependences.jar

相关内容

最新更新