我一直在尋找 go 的配置解析器,我很驚訝地發現默認情況下配置文件沒有經過驗證。Viper 解析文件并從中提取請求的值,但我找不到檢測錯誤配置的方法。例如,我創建一個(Java 風格).properties 文件,其中僅包含“???”?沒有別的。這被接受,沒有任何錯誤。我可以理解您應該忽略不相關的配置項的理念,但我希望更嚴格。我還想拒絕任何與屬性文件中的 X=Y 格式不匹配的內容。對我來說,這是一個致命的缺陷,建議我應該使用不同的包(或者像往常一樣推出自己的包)。我錯過了什么嗎?viper 實際上是否支持檢測和拒絕錯誤的配置密鑰?
- 2 回答
- 0 關注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消