注:サブモジュールmicroservicecloudプロバイダ-DEPT-8001 [レスト(b)はマイクロサービスケースを改変しました]。
まず、変革プロジェクト
1.のpom.xmlを修正
ユーレカクライアントの頼り追加
<! - ユーレカクライアント- > < 依存> < groupIdを> org.springframework.cloud </ groupIdを> < たartifactId >春・クラウド・スターター・ネットフリックス-ユーレカ・クライアント</ たartifactId > </ 依存関係> <! - ユーレカ設定- > < 依存性> < のgroupId > org.springframework.cloud </ のgroupId > < たartifactId >ばねクラウドスタータ設定</ たartifactId > </ 依存関係>
2. application.propertiesを変更
次の行を追加します。
#クライアントは、ユーレカのリスト項目内のサービスに登録する eureka.client.service-url.defaultZone =のhttp:// localhostを :7001 /ユーリカ/
3.起動クラスを変更します。
追加@EnableEurekaClientは、プロジェクトが自動的にユーレカサーバに登録開始することを指摘します
@SpringBootApplication @EnableEurekaClient // このサービスは、サービスユーレカへの登録後に自動的に起動 パブリック クラス{Provider_8001_App パブリック 静的 ボイドメイン(文字列[]引数){ SpringApplication.run(Provider_8001_App クラス、引数); } }
4.スタートプロジェクト、訪問のhttp:// localhostを:7001 /、次のような結果ページは次のとおりです。
マイクロサービス名は、プロパティ値application.properties spring.application.nameに資産計上されるところ。
改善するために、2つの、アクチュエータとマイクロサービス登録情報
1.マイクロは、サービス名を変更します
次の行を追加します。
#eureka修飾された微小ネームサービスインスタンスは、デフォルトを使用しないでください eureka.instance.instance-ID = microservicecloud-dept8001を
IPを使用して2.アクセス情報
8001 /情報ヒント:ローカルマシン場合は、ブラウザの左下隅にあるサービス名のリンクの上にマウスを移動するには、localhostに見ることができます。あなたがアクセスするIPを使用したい場合は、次の設定を追加します:
#は、IPアドレス使用して情報にアクセスすることができ 、真= eureka.instance.prefer-IPアドレスを
3.情報の情報マイクロサービス