繁体   English   中英

类型安全配置:定义要在“子配置”中使用的全局配置

[英]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来导入,但是没有一个起作用。

正确的方法是什么?

首先,如果配置块打算在不同的上下文中使用,则我建议不要使用较大的配置文件,就像我假设您的conf1conf2那样。

sharedPart.conf定义所有公共属性(为方便起见,命名),在conf1.confconf2.confconf1.conf其他conf2.conf 然后,为了使用最后两个文件中的公共属性,请将以下内容添加到文件的开头:

include "sharedPart.conf"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM