Wie definiere ich den Standard-Nullwert in application.yml in Spring Boot?
Ich versuche, den Standardwert in application.yml mit SpringBoot Version 1.3.0.RELEASE als Nullwert zu definieren. Das Ziel ist es, es mit einer Klasse mit @ zu verweisConfigurationProperties
annotation
-- application.yml --
test.foo: ${test.bar:#{null}}
aber es funktioniert nicht.
Wenn der Wert vontest.bar
ist nicht definiert, setzetest.foo
bis null (Standardwert)
Ich habe bereits spring-el in meinen Abhängigkeiten. Ich möchte nicht @ verwendPropertyPlaceholderConfigurer.setNullValue
Es scheint zu funktionieren in@Value
aber nicht inapplication.yml
(sehenhttp: //farenda.com/spring/spring-inject-null-value)
Es ist ein Bug, oder Yaml ist nicht dafür ausgelegt? Ich habe alle Werte in @ ausprobiehttp: //yaml.org/type/null.htm aber es hat auch nicht funktioniert
Vielen Dan