是否可以通过以下方式合并两个配置文件:
val conf1= ....
val conf2= ....
conf1.withFallbackToPath(conf2,"root.branch2")
**conf1.conf**
root {
branch1 {
value="Hello i am source"
}
}
**conf2.conf**
value = "I am merged"
这个合并的结果应该是:
root {
branch1 {
value="Hello i am source"
}
branch2 {
value = "I am merged"
}
}
最佳答案
conf2.atPath("root.branch2").withFallback(conf1)
关于java - 合并配置库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23271557/