SpringBootプロジェクト構成ファイルのロード場所

SpringBootプロジェクトの構成ファイルは4つの場所に配置できます。例として、SpringBootプロジェクトMySpringBootを使用し、次のように最高から最低まで配置します。

  1. MySpringBoot / config
  2. MYSpringBoot:ルートディレクトリ
  3. MySpringBoot / src / main / resources / config
  4. MySpringBoot / src / main / resources

構成ファイルはこれらの場所に配置でき、最適化レベルは上記のように読み込まれ、相互に補完します。つまり、構成ファイルに構成アイテムがある場合、最適化レベルが高いものは、優先度が低いものよりも優先されます。

上記から、同じレベルのディレクトリにあるconfigの下の設定ファイルの最適化レベルは、外部の最適化レベルよりも高いことがわかります。

また、jarパッケージを公開し、プロジェクトの外部にある-spring.config.locationを介して他の構成ファイルを動的に指定することもできます。これは、運用および保守担当者に特に役立ちます。

java -jar MySpringboot-1.0-SNAPSHOT.jar --spring.config.location=/home/kyun/Desktop/application.properties

読んでくれてありがとう!

381の元の記事を公開 85を賞賛 80,000ビュー+

おすすめ

転載: blog.csdn.net/weixin_40763897/article/details/105129957