這是我的用例:我們使用Yaml來保存我們所有的環境配置。 我們有一個保存每個環境配置的conguration.yml
和一個保存特定本地配置的parameters.yml
。Yaml:變量的默認值
parameters.yml
value1: abc
value2: ~
configuration.yml
service:
arg1: %value1%
arg2: %value2%
我的問題:是我有辦法可以去掉value2: ~
線,而無需解析來自Yaml的錯誤? configuration.yml如果沒有定義value2
,我們可以定義一種默認值?
我知之甚少YAML,但這個問題似乎在暗示,如果你離開它,它會被intepreted爲空:http://stackoverflow.com/questions/6745051/ play-framework-how-can-i-make-play-accept-null-values-in-yaml-files – thatidiotguy 2014-10-20 16:54:55
爲什麼你需要刪除value2? – SenseException 2014-10-20 19:53:55
@SenseException,否則一個參數未找到錯誤拋出 – Maz 2014-10-23 12:42:58