コアの構成ファイル

コアプロファイル春ブーツプロジェクト

  • アプリケーション(.propertiesファイル或.yml)
  • ブートストラップ(.propertiesファイル或.yml)

の差ブートストラップ/アプリケーション

プロパティ

  春の雲春ブーツに建てられ、春ブーツ、ブートストラップは2つのコンテキストがあり、他のアプリケーションのブートストラップコンテキストは親、すなわちブートストラップのロード優先applicatonで、ファイルアプリケーションです。主にコンフィギュレーション情報をロードするために追加のリソースから使用ブートストラップは、ローカル設定ファイルの外にプロパティを復号化することができます。両方が共有環境のコンテキストを、それが任意の外部プロパティSpringアプリケーションのソースです。優先順位は、ブートストラップのロード属性の中に、彼らは局部的に同じ構成で覆うことができず、デフォルト。 

  要するに、アプリケーション構成ファイルとは対照的に、

  • 親のApplicationContext、applicatonよりもロードの優先順位によってロードされたブートストラップ
  • ブートストラップ内側に上書きすることはできません。

シナリオ

  アプリケーション構成ファイルは、主に自動化されたコンフィギュレーション春ブートプロジェクトのために使用されています。

  ブートストラップコンフィギュレーションファイルには、次のシナリオがあります。

  • 春の雲コンフィグ物流センターを使用している場合、あなたは中央のブートストラップコンフィギュレーションファイルの外観構成の構成情報をロードするためにコンフィギュレーション・センターの接続構成プロパティを追加する必要があります。
  • いくつかの固定の属性はカバーできません
  • シーンのいくつかの暗号化/復号化。

おすすめ

転載: www.cnblogs.com/517cn/p/10943636.html