オープニング:
以前のスプリングブートをH2メモリデータベースに統合して、ユニットテストとデータベースに依存しないデータベースによって提供されるRESTFULサービスをSpring CloudのEurekaサーバーに登録します。
1.ユーレカクライアントを紹介します
</dependencies> <dependency> groupid> org.springframework.cloud </groupid> <artifactid> spring-cloud-starter-eureka </artifactid> </dependency> </dependency> </dependencies> <redencymanamanment> <dependencies> <artifactid> spring-cloud-dependencies </artifactid> <version> camden.sr3 </version> <type> pom </type> <scope>インポート</scope> </dependency> </dependencies> </depencemanagement>
2.構成ファイルを追加します
#eureka server spring.application.name = springboot-h2 eureka.instance.prefer-ip-address = true#eureka serverに登録されているスプリングブートサービスのアプリケーション名#eurekaサーバー登録サービスのアドレスは、eureka.client.client.service-url.defaultzoneに登録されています。
3.ユーレカクライアントのサポートをオンにします
パッケージcom.chhliu.springboot.h2; Import org.springframework.boot.springApplication; Import org.springframework.boot.autoconfigure.springbootapplication; Import org.springframework.cloud.netflix.eureka.EnableTeureKaclient; @SpringBootApplication @ENABLESEUREKACLIENT PUBLIC CLASS SPRINGBOOTH2APPLICATION {public static void main(string [] args){springApplication.run(springbooth2Application.class、args); }}4.スプリングブートサービスを起動して確認します
上記の手順を通じて、Spring Boot ServiceをEureka Serverに登録しました!
5。可能な問題
サービス登録プロセス中に、次のように接続が拒否された例外が見つかります。
次のマッピング関係がホストファイルに追加されない可能性があります
127.0.0.1 Loaclhost
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。