我正在评估PureConfig以读取和写入配置文件。
在编写配置文件时,它看起来像:
# hardcoded value
"name" : "messageBundle",
# hardcoded value
"params" : { ...
是否可以拥有而不是# hardcoded value
实际的文档?
因此,例如我的case class
样子:
@doc("Message Bundle for a Language...")
case class MessageBundle(
@doc("The name of the ....")
name: String,
@doc("The properties ...")
props: Map[String, String]
)
然后是这个配置文件:
# Message Bundle for a Language...
# The name of the ....
"name" : "messageBundle",
# The properties ...
"params" : { ...