Я перехожу с файлового файла .properties на конфигурацию на основе консула в моем весеннем приложении. Я использую весеннее облако-консул. Раньше в моем файле свойств у меня было такое свойство, как следующее
test.key=
В весеннем классе приложения соответствующее поле выглядит следующим образом
@Value("${test.key:defaultVal}")
private String testConsul;
Во время выполнения значение testConsul
string - это пустая строка. Но при использовании консула всякий раз, когда я помещаю ключ test.key
без значения, во время выполнения он преобразуется в null
.
Есть ли способ передать пустое строковое значение через консула?