Eureka 服务注册
在本章中,您将详细学习如何将Spring Boot 微服务应用程序注册到Eureka Server中。注册该应用程序之前,请确保Eureka Server在端口8761上运行,或者首先构建Eureka Server并运行它。有关构建Eureka服务器的更多信息,请参考上一章。首先,您需要在我们的构建配置文件中添加以下依赖项,以将微服务注册到Eureka服务器。
Maven用户可以将以下依赖项添加到pom.xml文件中-
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文件的代码-
现在,在主Spring Boot应用程序中添加Rest Endpoint以返回String,并在构建配置文件中添加Spring Boot Starter Web依赖项。遵守下面给出的代码-
整个配置文件如下。
Maven pom.xml
Gradle 用户 – build.gradle
您可以创建一个可执行的JAR文件,并使用以下Maven或Gradle命令运行Spring Boot应用程序-
对于Maven,请使用以下命令
在“BUILD SUCCESS”之后,您可以在target目录下找到JAR文件。
对于Gradle,请使用以下命令-
在“BUILD SUCCESSFUL”之后,您可以在build/libs目录下找到JAR文件。
现在,使用如下所示的命令运行JAR文件:
您会发现该应用程序已在Tomcat端口8080上启动。
在您的Web浏览器中访问URL http://localhost:8761/,您可以看到Eureka Client应用程序已在Eureka Server中注册。
现在,在Web浏览器中访问URL http://localhost:8080/并查看Rest Endpoint输出。