Spring Bootにおけるappration.ymlとboot strap.ymlの違い
2161 ワード
著作権声明:本文はブロガーオリジナル文章で、CC 4.0 BY-SA著作権契約に従い、転載は原文の出所リンクと本声明を添付してください.本論文のリンク:https://blog.csdn.net/jeikerxiao/article/details/78914132ymlpropertiesとpropertiesファイルは同じ原理で、一つの項目はymlまたはpropertiesで、二つの選択肢は存在します.
ymlの使用をオススメします.もっと簡潔です.
bootstrapとappration 1.ここでは主にアプリとbootstrapのロード順を説明します.
bootstrap.yml(bootstrap.properties)は、まずappration.ymlをローディングした後、boot strap.ymlをローディングして、アプリケーションのコンテキストのガイド段階に使用します.
bootstrap.ymlは父Spring Apple Comptextから読み込まれます.
親Application Comptextは、aplication.ymlを使用する前にロードされます.
2.配置区別bootstrap.ymlとappration.ymlはパラメータの設定に使用できます.
bootstrap.ymlは、システムレベルのいくつかのパラメータ構成を理解することができ、これらのパラメータは一般的には変動しない.アプリケーションレベルを定義するためにapplication.ymlを使用してもいいです.spring-cloud-configと組み合わせると、aplication.ymlで定義されているファイルを使用して動的に置き換えられます.Spring Cloud Config Serverを使用する場合は、bootstrap.ymlで指定します.
spring.aplication.namespring.cloudc.nfig.server.git.uriのいくつかの暗号化/復号情報の例:
bootstrap.yml
もちろん、いくつかの場合はこの二つのファイルを区別しなくてもいいです.あなたはaplicationファイルを使えばいいです.全部のオプションをここに書いてもいいです.効果はほぼ同じです.上のロード順序を考慮しないで上書きします.——————————————————————————————————————————————————————————————————————————————————————————————著作権声明:本文はCSDN博主「jeckerxiao」のオリジナル文章で、CC 4.0 BY-SA著作権契約に従い、転載は原文の出所リンクと本声明を添付してください.原文のリンク:https://blog.csdn.net/jeikerxiao/article/details/78914132
ymlの使用をオススメします.もっと簡潔です.
bootstrapとappration 1.ここでは主にアプリとbootstrapのロード順を説明します.
bootstrap.yml(bootstrap.properties)は、まずappration.ymlをローディングした後、boot strap.ymlをローディングして、アプリケーションのコンテキストのガイド段階に使用します.
bootstrap.ymlは父Spring Apple Comptextから読み込まれます.
親Application Comptextは、aplication.ymlを使用する前にロードされます.
2.配置区別bootstrap.ymlとappration.ymlはパラメータの設定に使用できます.
bootstrap.ymlは、システムレベルのいくつかのパラメータ構成を理解することができ、これらのパラメータは一般的には変動しない.アプリケーションレベルを定義するためにapplication.ymlを使用してもいいです.spring-cloud-configと組み合わせると、aplication.ymlで定義されているファイルを使用して動的に置き換えられます.Spring Cloud Config Serverを使用する場合は、bootstrap.ymlで指定します.
spring.aplication.namespring.cloudc.nfig.server.git.uriのいくつかの暗号化/復号情報の例:
bootstrap.yml
spring:
application:
name: service-a
cloud:
config:
uri: http://127.0.0.1:8888
fail-fast: true
username: user
password: ${CONFIG_SERVER_PASSWORD:password}
retry:
initial-interval: 2000
max-interval: 10000
multiplier: 2
max-attempts: 10
Spring Cloudを使用すると、通常はサーバから「real」設定データをロードする.URL(パスワードなどの他の接続構成)を取得するためには、より早いまたは「bootstrap」の設定が必要です.したがって、設定サーバのプロパティは、実際の設定データをロードするためのbootstrap.ymlに配置されます.もちろん、いくつかの場合はこの二つのファイルを区別しなくてもいいです.あなたはaplicationファイルを使えばいいです.全部のオプションをここに書いてもいいです.効果はほぼ同じです.上のロード順序を考慮しないで上書きします.——————————————————————————————————————————————————————————————————————————————————————————————著作権声明:本文はCSDN博主「jeckerxiao」のオリジナル文章で、CC 4.0 BY-SA著作権契約に従い、転載は原文の出所リンクと本声明を添付してください.原文のリンク:https://blog.csdn.net/jeikerxiao/article/details/78914132