2017-08-08 62 views
0

我們使用環境變量來配置Spring Boot應用程序中的各種屬性。我發現綁定一個環境變量FOO_BAR_BAZ通過@Value(${foo.bar.baz})在Spring Boot 1.4.3.RELEASE/Spring 4.3.5.RELEASE中開箱即用。在Spring中放鬆綁定真的不支持@Value註釋嗎?

但是,根據我在[放鬆的綁定文檔] [1]中閱讀的內容,這似乎僅正式支持@ConfigurationProerties

所以我的問題是,我必須期望觀察到的行爲(如上所述)隨着未來版本的消失而消失嗎?

[1]:https://docs.spring.io/spring-boot/docs/1.4.3.RELEASE/reference/htmlsingle/#boot-features-external-config-relaxed-bindinghttps://docs.spring.io/spring-boot/docs/1.4.3.RELEASE/reference/htmlsingle/#boot-features-external-config-vs-value

回答