spring eureka 注册显示 ip:端口号
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>