Eureka学习《二》-client端的搭建和使用
继续使用Spring 初始器搭建项目,和server不同的是这里选择服务发现,如下图:
最后下一步下一步即可。
将配置文件修改成yml格式(个人比较喜欢这个格式,能少写好多字母呢)
配置文件很简单这里就不多介绍。
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
# instance:
# hostname: clientName 修改Status的主机名称。
spring:
application:
name: client
在启动类上加上注解 @EnableDiscoveryClient
注解即可启动项目了。
注意:
这个时候一定要启动server端哦!
问题:
启动项目后,会自动停止项目,没有任何的报错信息,如下
这是因为没有导入web依赖引起的,因此在pom文件添加如下依赖即可
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
重新启动项目,即可运行。我们登陆注册中心即可看到我们的服务
我们可以通过配置 instance.hostname=haohaowang来自定义点击status后打开页面的名称,如下图
重新项目,这时候点击那个链接则跳转变成了域名+端口,通过这个链接可以查看实例详情。
正文到此结束(点击广告是对作者最大的支持)