Cómo definir el valor nulo predeterminado en application.yml en Spring Boot
Estoy tratando de definir el valor predeterminado como valor nulo en application.yml con SpringBoot versión 1.3.0.RELEASE. El objetivo es poder referirlo con una clase conConfigurationProperties
anotación
-- application.yml --
test.foo: ${test.bar:#{null}}
Pero no funciona.
Si el valor detest.bar
no está definido, establecidotest.foo
a nulo (valor predeterminado)
Ya tengo spring-el en mis dependencias. No quiero usarPropertyPlaceholderConfigurer.setNullValue
Parece funcionar en@Value
pero no enapplication.yml
(verhttp://farenda.com/spring/spring-inject-null-value/)
¿Es un error, o yaml no está diseñado para eso? Intenté todos los valores enhttp://yaml.org/type/null.html pero tampoco funcionó
Gracias