@ConfigurationPropertiesからロケーション属性を削除するspring-boot @ConfigurationPropertiesからロケーション属性を削除する
代替手段は何ですか?
私は以前このように使っています。
@ConfigurationProperties(locations = "a.yml")
@ConfigurationPropertiesからロケーション属性を削除するspring-boot @ConfigurationPropertiesからロケーション属性を削除する
代替手段は何ですか?
私は以前このように使っています。
@ConfigurationProperties(locations = "a.yml")
ここに同じ問題:私たちはそれらのそれぞれは、便利な私たちは私たちのビジネス・ロジック豆に注入POJOにマッピングされ、いくつかのYAMLファイルの設定キーの数百を持っています。
私は春ブーツ1.5にアップグレードすると同時に、多くのリファクタリングすることなく、当社の生産アプリケーションが実行し続けるために何ができる最善のことは、ここで説明されていますhttp://fabiomaffioletti.me/blog/2016/12/20/spring-configuration-properties-handle-deprecated-locations/
それとも、それはあなたのために動作しない場合は、することができますより多くのリファクタリングを必要とする場合でも(@ConfigurationPropertiesアノテーションを削除しても)これは簡単です。http://fabiomaffioletti.me/blog/2017/02/09/spring-configuration-properties-locations-deprecation-another-approach/
これはかなり多くの方法を要約しています:https://github.com/spring-projects/spring-boot/issues/6220 #issuecomment-228412077 – g00glen00b