Spring boot 版本2.1.1
依赖:
org.springframework.cloud
spring-cloud-dependencies
Greenwich.RELEASE
pom
import
org.springframework.cloud
spring-cloud-starter-consul-all
org.springframework.boot
spring-boot-configuration-processor
true
bootstrap.yml配置:
spring:
cloud:
consul:
host: ip
port: 8500
discovery:
hostname: ${spring.cloud.client.ip-address}
healthCheckPath: /actuator/health
healthCheckInterval: 15s #默认是10s 可设置ps:15s or 1m
ip-address: true
instanceId: ${spring.application.name}:${spring.cloud.client.ipaddress}:${server.port}
tags: ${spring.profiles.active}
config:
prefix: config
enabled: true #默认是true --
format: YAML # 表示consul上面文件的格式 有四种 YAML PROPERTIES KEY-VALUE FILES
defa