当前位置:  开发笔记 > 编程语言 > 正文

如何在Spring Boot中的application.yml中定义默认空值

如何解决《如何在SpringBoot中的application.yml中定义默认空值》经验,为你挑选了0个好方法。

我正在尝试使用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中尝试了所有值,但它也没有用

谢谢

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有