我正在尝试使用SpringBoot版本1.3.0.RELEASE在application.yml中将默认值定义为null值.目标是能够使用带ConfigurationProperties
注释的类来引用它
-- application.yml -- test.foo: ${test.bar:#{null}}
但它不起作用.
如果test.bar
未定义值,则设置test.foo
为null(默认值)
我的依赖项中已经有了spring-el.我不想用PropertyPlaceholderConfigurer.setNullValue
它似乎工作@Value
但不在application.yml
(参见http://farenda.com/spring/spring-inject-null-value/)
这是一个错误,或者yaml不是为此而设计的?我在http://yaml.org/type/null.html中尝试了所有值,但它也没有用
谢谢