Como definir o valor nulo padrão em application.yml no Spring Boot
Eu estou tentando definir o valor padrão como valor nulo em application.yml com SpringBoot versão 1.3.0.RELEASE. O objetivo é poder encaminhá-lo para uma classe comConfigurationProperties
anotação
-- application.yml --
test.foo: ${test.bar:#{null}}
mas não funciona.
Se o valor detest.bar
não está definido, definatest.foo
para nulo (valor padrão)
Eu já tenho spring-el em minhas dependências. Eu não quero usarPropertyPlaceholderConfigurer.setNullValue
Parece funcionar em@Value
mas não emapplication.yml
(Vejohttp://farenda.com/spring/spring-inject-null-value/)
É um bug, ou o yaml não foi projetado para isso? Eu tentei todos os valores emhttp://yaml.org/type/null.html mas também não funcionou
obrigado