spring-boot 1.X
eureka: client: fetch-registry: true service-url: defaultZone: http://${eureka-server.user}:${eureka-server.password}@${eureka-server.host}/eureka/ instance: appname: data-main-api instance-id: ${spring.cloud.client.ipAddress}:${server.port}
spring-boot 2.X
eureka: client: fetch-registry: true service-url: defaultZone: http://${eureka-server.user}:${eureka-server.password}@${eureka-server.host}/eureka/ instance: appname: data-main-api instance-id: ${spring.cloud.client.ip-address}:${server.port}
# 不加此項 如果注冊中心 和 服務位於同一服務器,會導致 注冊的ip為 localhost,導致其他 地址 無法訪問此 服務
prefer-ip-address: true
ip-address: ${spring.cloud.client.ip-address}
2.x 需要依賴
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-commons</artifactId> </dependency>