我正在阅读this教程,但不熟悉以下配置部分:defaultZone: ${EUREKA_SERVICE_URL:http://localhost:8761}/eureka/

eureka:
  instance:
    leaseRenewalIntervalInSeconds: 10
  client:
    registryFetchIntervalSeconds: 5
    serviceUrl:
       defaultZone: ${EUREKA_SERVICE_URL:http://localhost:8761}/eureka/


为什么我们有${EUREKA_SERVICE_URL:http://localhost:8761}而不是http://localhost:8761/eureka/

最佳答案

看来作者想使用EUREKA_SERVICE_URL作为首选值。如果未设置,将使用硬编码的URL。

如果不需要,只需将其删除。

也许您可以获得有关属性默认值here的更多信息。

07-24 18:57