1.版本说明
springboot 2.2.5.RELEASE
springcloud Hoxton.SR6
2.依赖
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<!--引入consul client依赖--> < dependency > < groupId >org.springframework.cloud</ groupId > < artifactId >spring-cloud-starter-consul-discovery</ artifactId > </ dependency > <!-- 注意:必须引入健康检查依赖,如果没有引入这个依赖,及时服务可用 但是在consul服务注册中获取不到服务状态,consul注册中心始终认为不可用 --> < dependency > < groupId >org.springframework.boot</ groupId > < artifactId >spring-boot-starter-actuator</ artifactId > </ dependency > |
3.配置文件
1
2
3
4
5
6
7
8
|
server.port=8083 spring.application.name=consulclient spring.cloud.consul.host=localhost spring.cloud.consul.port=8500 spring.cloud.consul.discovery.register-health-check= true spring.cloud.consul.discovery.service-name=${spring.application.name} |
4.启动注解
1
2
3
4
5
6
7
8
9
|
@SpringBootApplication @EnableDiscoveryClient public class ConsulclientApplication { public static void main(String[] args) { SpringApplication.run(ConsulclientApplication. class , args); } } |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/taohaijun/p/13457088.html