2017-08-08 9 views
0

環境変数を使用して、Springブートアプリケーションでさまざまなプロパティを設定します。私は、環境変数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

答えて

関連する問題