DropWizard: пустые переменные среды не запускают подстановку значений по умолчанию - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть служба DropWizard, которая использует подстановку переменных среды для конфигурации. В конфиге YAML я ссылаюсь на переменные и их значения по умолчанию, например:

xxx: ${MY_XXX:-defaultXXX}

Из-за специфики моей среды иногда при развертывании переменная env определяется, но пуста. И, очевидно, строковый заменитель считает пустую строку допустимым значением и в этом случае не использует значение по умолчанию.

Какое возможное решение этой проблемы?

...