1 例
( 1 )サーバーを作成します。
使用するファイルà 新à 春スタータープロジェクトを選択し、ウィザードに従って、プロジェクトを作成するためのconfigサーバーを。
注釈を使用し @EnableConfigServer 次のように、:
変更 application.propertiesを:
( 2 )クライアントを作成します
使用するファイルà 新à 春スタータープロジェクトを選択し、ウィザードに従って、プロジェクトを作成するためのconfigサーバ、ウェブを。
次のように、コントローラクラス、ノートの増加を作成します。
プロファイルの増加 bootstrap.propertiesを:
変更 application.propertiesを:
( 3 )の起動とテスト
でブートダッシュボードの2つのサービスを開始します。
ブラウザでテストを入力します。
因为在git库中没有建立目录desktop/config,解决办法参见如下C问题,改为使用远程仓库。
修改远程仓库的a-bootiful-client.properties文件为:
测试结果:
这时需要进一步处理,在client项目中增加依赖:
重新启动client服务,然后在命令行中执行:
如果系统不识curl,则请安装curl工具。
再次测试client:
测试成功。
(4)问题:
A、无法启动client
原因是创建项目时忘记选择web,解决办法是增加对spring-boot-starter-web的依赖,以便启动tomcat:
B、No such label: master
使用master分支,使用其他分支还需要特殊设置
C 、クローンを作成することはできませんまたはチェックアウトリポジトリます。http:// localhost:8000 / SCM / gitの/ configに
まず、サーバーの変更 application.propertiesを:
次に、ローカルのマスタルートディレクトリの下にストアブランチは a-bootiful-client.properties ファイルを。
最後に、マスターリモートにアップロードのgit 、サーバー命令は「を参照してください。3.14.3 リモートリポジトリとの同期ファイルを。」
Dは、環境をロードできません。
GのITの状況は、再起動しないPCを