无论如何,是否可以通过以下方式合并两个配置文件:
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/