Spring Cloud の bootstrap コンテキストについての部分を読んだ。
↑これたぶんスナップショットだから今日(2016-01-05)の時点のね。
bootstrap コンテキスト
- Spring Cloud は Spring Boot を使ってるんだけど、そこに bootstrap というコンテキストを追加してるみたい。
- で、application コンテキスト(application.yml)の親になるみたい。つか、一番優先順位が高いのかな。
- で、それはSpring Cloud Configから設定できるっぽい。
- bootstrap.ymlってresourcesフォルダに置けるけど、これはデフォルト値設定用で、優先度は低いみたい。
そっかーって思いながら、
動作確認してみた
/envエンドポイントで確認。
demo1こっちは、Spring Cloud Configに接続。bootstrap.ymlも置いてみた。
demo2こっちは、Spring Cloud Configに接続してない。bootstrap.ymlも置いてない。
上から順番に、優先度が高いって考えると、なんか納得した。