Spring-boot-service-registration-with-eureka
ユーレカでのサービス登録
この章では、Spring Boot MicroサービスアプリケーションをEureka Serverに登録する方法について詳しく学習します。 アプリケーションを登録する前に、Eureka Serverがポート8761で実行されていることを確認するか、最初にEureka Serverをビルドして実行してください。 Eurekaサーバーの構築の詳細については、前の章を参照してください。
まず、ビルド構成ファイルに次の依存関係を追加して、マイクロサービスをEurekaサーバーに登録する必要があります。
Mavenユーザーは、次の依存関係を pom.xml ファイルに追加できます-
Gradleユーザーは、次の依存関係を build.gradle ファイルに追加できます-
次に、メインのSpring Bootアプリケーションクラスファイルに@EnableEurekaClientアノテーションを追加する必要があります。 @EnableEurekaClientアノテーションは、Spring BootアプリケーションをEurekaクライアントとして機能させます。
メインのSpring Bootアプリケーションは以下のとおりです-
Spring BootアプリケーションをEureka Serverに登録するには、application.propertiesファイルまたはapplication.ymlファイルに次の構成を追加し、構成にEureka Server URLを指定する必要があります。
application.ymlファイルのコードは以下のとおりです-
application.propertiesファイルのコードは以下のとおりです-
ここで、Rest Endpointを追加して、メインのSpring BootアプリケーションにStringを返し、ビルド構成ファイルにSpring Boot Starter Web依存関係を追加します。 以下のコードを確認してください-
構成ファイル全体を以下に示します。
次のMavenまたはGradleコマンドを使用して、実行可能なJARファイルを作成し、Spring Bootアプリケーションを実行できます-
Mavenの場合、次のコマンドを使用できます-
「BUILD SUCCESS」の後、ターゲットディレクトリの下にJARファイルがあります。
Gradleの場合、次のコマンドを使用できます-
「BUILD SUCCESSFUL」の後、build/libsディレクトリの下にJARファイルがあります。
今、示されているようにコマンドを使用してJARファイルを実行します-
これで、アプリケーションはTomcatポート8080で開始され、以下に示すようにEurekaクライアントアプリケーションがEurekaサーバーに登録されます-
WebブラウザでURL http://localhost:8761/にアクセスすると、Eureka ClientアプリケーションがEureka Serverに登録されていることがわかります。
ここで、WebブラウザでURL http://localhost:8080/ にアクセスし、Rest Endpointの出力を確認します。