[英]typesafe config: define global configurations to be used in “sub-configs ”
我有一个大的config file
,我想避免重复。
例:
shared_part: {
}
cof1 {
. . .
subconf {
shared: shared_part
}
}
cof2 {
. . .
subconf {
shared: shared_part
}
}
我试图通过按原样并按${shared_part}
编写shared_par
来导入,但是没有一个起作用。
正确的方法是什么?
首先,如果配置块打算在不同的上下文中使用,则我建议不要使用较大的配置文件,就像我假设您的conf1
和conf2
那样。
在sharedPart.conf
定义所有公共属性(为方便起见,命名),在conf1.conf
和conf2.conf
中conf1.conf
其他conf2.conf
。 然后,为了使用最后两个文件中的公共属性,请将以下内容添加到文件的开头:
include "sharedPart.conf"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.