继续使用Spring 初始器搭建项目,和server不同的是这里选择服务发现,如下图:

继续使用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文件添加如下依赖即可

 
       org.springframework.boot
       spring-boot-starter-web
 

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

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

标签: Eureka

添加新评论