Как определить нулевое значение по умолчанию в application.yml в Spring Boot

Я пытаюсь определить значение по умолчанию как нулевое значение в application.yml с версией SpringBoot 1.3.0.RELEASE. Цель состоит в том, чтобы быть в состоянии отнести это с классом сConfigurationProperties аннотирование

-- application.yml --
test.foo: ${test.bar:#{null}}

но это не работает

Если значениеtest.bar не определено, установленоtest.foo к нулю (значение по умолчанию)

У меня уже есть весна в моих зависимостях. Я не хочу использоватьPropertyPlaceholderConfigurer.setNullValue

Кажется, это работает в@Value но не вapplication.yml (увидетьhttp://farenda.com/spring/spring-inject-null-value/)

Это ошибка, или yaml не предназначен для этого? Я перепробовал все значения вhttp://yaml.org/type/null.html но это тоже не сработало

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос