サーバーを起動します。
$のCD春-クラウドCONFIG- サーバー
$ .. / mvnw春ブート:実行
あなたがIDEから実行しますが、(メインクラスがあるようにすることはできませんので、サーバーは、春のブートアプリケーションですConfigServerApplication
)。次に、クライアントを試してください。
$カールはlocalhost:8888 / fooの/ 開発 { "名": "開発"、 "ラベル": "マスター"、 "propertySources" :[ { "名": "https://github.com/scratches/config-repo /foo-development.properties","source":{"bar":"spam " }、 { "名前": "https://github.com/scratches/config-repo/foo.properties"、"ソース":{" FOO ":"バー」}} ]}
デフォルトのポリシーは、(spring.cloud.config.server.git.uri中)gitリポジトリのクローンを作成し、ミニSpringApplicationを初期化するためにそれを使用するリソースを見つけることです。環境アプレットは、ソースのプロパティを列挙するために使用し、JSONのエンドポイントによって公開します。
HTTPサービスは、次の形式でリソースを持っています:
/ {アプリケーション} / {プロファイル} / {ラベル}] / {アプリケーション} - {プロファイル} .yml / {ラベル} / {アプリケーション} - {プロファイル} .yml / {アプリケーション} - {プロファイル}の.properties / {ラベル} / {アプリケーション} - {プロファイル}の.properties
spring.config.nameのSpringApplication注入として「アプリケーション」(すなわち、従来のばねブートアプリケーションは、一般に、「アプリケーション」である)、「プロファイル」である(または属性のカンマ区切りリスト)アクティブなプロファイル」ラベル「(マスター「gitのタグはオプションで、デフォルトは」)。
gitリポジトリから春クラウドコンフィグServerは、(提供されなければならない)、リモートクライアントを提供するように構成しました:
春: クラウド: 設定: サーバー: gitの: URIます。https:// github.com/spring-cloud-samples/config-repo
社会電子商取引プラットフォームのソースコード、ペンギンBEGを追加してください:3536247259