1、接之前的博客,创建maven项目springcloud_03_consul_client继承父项目。在该项目中引入consul的依赖,同时也要引入健康检查的依赖。
springcloud_parent com.wyp 1.0-SNAPSHOT 4.0.0 springcloud_03_consul_client8 8 org.springframework.boot spring-boot-starter-weborg.springframework.cloud spring-cloud-starter-consul-discoveryorg.springframework.boot spring-boot-starter-actuator
2、在application.properties配置文件中添加如下配置
server.port=8082
spring.application.name=ConSULCLIENT
# 向consul server注册,指定IP和端口
spring.cloud.consul.host=localhost
spring.cloud.consul.port=8500
# 服务名
spring.cloud.consul.discovery.service-name=${spring.application.name}
3、在启动类上添加注解@EnableDiscoveryClient
@SpringBootApplication
@EnableDiscoveryClient
public class ConsulApplication {
public static void main(String[] args) {
SpringApplication.run(ConsulApplication.class,args);
}
}
4、访问 localhost:8500
可以看到服务已经注册到了consul中。OK!



