我使用型別安全配置并嘗試覆寫application.confjar 中的一些屬性。
我application.conf的罐子里有:
title: "test-inside"
sub-title: "sub-test-inside"
在我的application-test.conf罐子外面:
include "application"
title: "test-outside"
我嘗試在我的程式中使用這兩個引數。
我使用下一個命令啟動我的 jar:
java -Dconfig.file=application-test.conf -jar scala-spark-maven-1.0-SNAPSHOT-jar-with-dependencies.jar
但我得到了錯誤:
執行緒“主”com.typesafe.config.ConfigException$Missing 中的例外:合并系統屬性,application-test.conf:1:未找到鍵“子標題”的配置設定
型別安全配置不使用內部application.conf檔案中的屬性。
uj5u.com熱心網友回復:
問題是我必須在外部 application.conf 檔案名之前設定“.\”。
java -Dconfig.file=.\application-test.conf -jar scala-spark-maven-1.0-SNAPSHOT-jar-with-dependencies.jar
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/515733.html
標籤:爪哇斯卡拉类型安全配置
