我试着读空字符串env var到HOCON conf,但是当我读它的时候,得到了奇怪的""""
。试图阅读官方文档,并尝试不同的变化,如不设置env var在所有,但无法找到解决方案。
我将.env
文件中的env var设置为export SUPPORTED_VALUES=""
和HOCON配置,如下所示
{
feature:
supported-values: ${?SUPPORTED_VALUES}
}
当我从Ktor HOCON解析器中读取时,它读取为""""
而不是""
。我尝试不给env var赋值,但它被读取为"null"
private val supportedValues = appConfig.property("feature.supported-values").getString()
1条答案
按热度按时间cgvd09ve1#
问题是环境变量包含文字值
""
(您可以通过调用System.getenv()["SUPPORTED_VALUES"]
来检查它)。要解决您的问题,请将值留空: