无论如何,是否可以通过以下方式合并两个配置文件:

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/

10-10 07:51