【问题标题】:How do I default an application.yml value to just whitespace?如何将 application.yml 值默认为空格?
【发布时间】:2021-10-18 20:06:04
【问题描述】:

我的application.yml 有这样的值:

...
my-value: ${SOME_ENV_VAR:"   "}
...

如果SOME_ENV_VAR 不存在,我希望它默认为三个空格字符。 不幸的是,当我将其读入带有@ConfigurationProperties 的字符串时,引号包括在内。如果我删除引号,我的 yaml 格式错误并且无法启动我的应用程序。有什么办法可以让默认设置为 3 个空格字符?

【问题讨论】:

    标签: spring-boot yaml


    【解决方案1】:
    my-value: "${SOME_ENV_VAR:\ \ \ }"
    

    【讨论】:

    • 很遗憾,这没用。
    猜你喜欢
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多