springbootプロフィール--git統一構成管理センターを引っ張っ

デタッチspringbootプロファイルは、プロジェクトプロファイルへの頻繁な変更を避けるために、対応するサーバーの設定ファイルを読みやすく、デバッグとリリースでは、プロジェクトに影響を与えます

1.統一されたコンフィギュレーション・センター・プロジェクトconifgを作成します。

1)POMの構成に依存

<親> 
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・親</たartifactId>
<バージョン> 2.0.6.RELEASE </バージョン>
<relativePath /> <! -検索親リポジトリから- >
</親>

<プロパティ>
<project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
<project.reporting.outputEncoding> UTF-8 </project.reporting.outputEncoding>
< java.version> 1.8 </java.version>
<スプリングcloud.version> Finchley.SR2 </spring-cloud.version>
</プロパティ>

<依存性>
<依存性>
<のgroupId> org.springframework。クラウド</ groupIdを>
<たartifactId>春・クラウド-config設定-サーバー</たartifactId>
</依存>
<依存性>
<のgroupId> org.springframework.cloud </のgroupId>
<たartifactId>ばねクラウドスタータのNetflix、ユーレカクライアント</たartifactId>
</依存>

<依存性>
<のgroupId> org.springframework .boot </のgroupId>
<たartifactId>ばねブートスタータ試験</たartifactId>
<スコープ>テスト</スコープ>
</依存>

<依存性>
<のgroupId> org.springframework.cloud </のgroupId>
<たartifactId>ばねクラウドスタータバスAMQP </たartifactId>
</依存>

<依存性>
<のgroupId> ORG。springframework.cloud </ groupIdを>
<たartifactId>春・クラウド・設定・モニター</たartifactId>
</依存>
</依存関係>

<dependencyManagement>
<依存性>
<依存性>
<のgroupId> org.springframework.cloud </のgroupId>
<たartifactId>ばねクラウド依存性</たartifactId>
<バージョン> $ {スプリング雲。バージョン} </バージョン>
<タイプ> POM </ type>の
<スコープ>インポート</スコープ>
</依存>
</依存関係>
</ dependencyManagement>

2)YML文件配置
春:
アプリケーション:
名前:コンフィグ
クラウド:
設定:
サーバー:
gitの:
URI:https://gitee.com/XXXX/XXXXXX.git
ユーザ名:XXXXXXXの
パスワード:XXXXXXXXX
ユーレカ:
クライアント:
サービス-URL:
defaultzone:HTTP://ローカルホスト:8000 /ユーレカ/
管理:
エンドポイント:
ウェブ:
EXPOSE:「*」

2.プライベートプロジェクトGitの作成コンフィグ-レポは、店舗の設定ファイルに使用されているに

3.のconfigureをプロジェクトには、対応するコンフィギュレーションファイルの内容を見ることができ
ます。httpを:// localhostを:8002 /XXXXX/user-dev.yml

4のconfigureクライアントは、設定ファイル読み込み
1)クライアント構成ポンポン
<依存性> 
<のgroupId> org.springframework.cloud </のgroupId>
<たartifactId>ばねクラウド-CONFIG-クライアント</たartifactId>
</依存>
2)客户端YML文件配置
春:
アプリケーション:
名前:XXXXXXの
雲:
設定:
発見:
有効:真の
サービスID:CONFIGの
プロフィール:DEV



ユーレカ:
クライアント:
サービスURL:
defaultZoneます。http:// localhost:8000 /ユーレカ/
インスタンス:
好みます-IP-住所:真の
リース更新間隔イン秒:1#单机时关闭ユーレカ保护模式
リース満了期間・イン・秒:2


おすすめ

転載: www.cnblogs.com/flyyu1/p/11445723.html