原创

Eureka学习《二》-client端的搭建和使用

继续使用Spring 初始器搭建项目,和server不同的是这里选择服务发现,如下图:
file
最后下一步下一步即可。
将配置文件修改成yml格式(个人比较喜欢这个格式,能少写好多字母呢)
配置文件很简单这里就不多介绍。

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka/
#  instance:
#    hostname: clientName  修改Status的主机名称。
spring:
  application:
    name: client

在启动类上加上注解 @EnableDiscoveryClient注解即可启动项目了。

注意:这个时候一定要启动server端哦!

问题:
启动项目后,会自动停止项目,没有任何的报错信息,如下
file
这是因为没有导入web依赖引起的,因此在pom文件添加如下依赖即可

 <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
 </dependency>

重新启动项目,即可运行。我们登陆注册中心即可看到我们的服务
file

我们可以通过配置 instance.hostname=haohaowang来自定义点击status后打开页面的名称,如下图
重新项目,这时候点击那个链接则跳转变成了域名+端口,通过这个链接可以查看实例详情。
file

正文到此结束(点击广告是对作者最大的支持)