Spring属性占位符默认值如何工作?

时间:2017-04-03 14:36:43

标签: java spring-boot netflix-eureka spring-boot-admin

我正在阅读this教程,我不熟悉配置的以下部分:ecritures

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}

1 个答案:

答案 0 :(得分:1)

似乎作者想要使用EUREKA_SERVICE_URL作为首选值。如果未设置,则将使用硬编码的URL。

如果您不需要,请将其删除。

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