我想做的很简单。我想在我的代码中创建一个配置对象,其中一些值应该是引用。然后,我想将该配置保存到文件中,然后在读取它时,引用将替换为正确的值。 我使用lightbends typesafe config库和scala包装器pureconfig(但不介意pureconfig)
现在要正确读取和替换值,配置需要看起来像这样:
"name" {
"someNormalValue" : "v"
"subsitute" : ${substitute-value}
}
问题是,我如何才能使用上述库实际生成这样的配置。
Ps。我正在寻找一种更好的解决方案,而不仅仅是渲染配置并返回“手动”以删除${substitute-value}
感谢您的回复!