Java Spring属性占位符默认值是如何工作的?
我正在学习教程,但不熟悉以下部分的配置:Java Spring属性占位符默认值是如何工作的?,java,spring-boot,netflix-eureka,spring-boot-admin,Java,Spring Boot,Netflix Eureka,Spring Boot Admin,我正在学习教程,但不熟悉以下部分的配置:defaultZone:${EUREKA_SERVICE_URL:http://localhost:8761}/尤里卡/ eureka: instance: leaseRenewalIntervalInSeconds: 10 client: registryFetchIntervalSeconds: 5 serviceUrl: defaultZone: ${EUREKA_SERVICE_URL:http://l
defaultZone:${EUREKA_SERVICE_URL:http://localhost:8761}/尤里卡/
eureka:
instance:
leaseRenewalIntervalInSeconds: 10
client:
registryFetchIntervalSeconds: 5
serviceUrl:
defaultZone: ${EUREKA_SERVICE_URL:http://localhost:8761}/eureka/
为什么我们有
${EUREKA_服务\u URL:http://localhost:8761}
而不仅仅是http://localhost:8761/eureka/
作者似乎希望使用EUREKA_服务URL作为首选值。如果未设置,将使用硬编码url
eureka:
instance:
leaseRenewalIntervalInSeconds: 10
client:
registryFetchIntervalSeconds: 5
serviceUrl:
defaultZone: ${EUREKA_SERVICE_URL:http://localhost:8761}/eureka/
如果你不需要,就把它取下来
也许您可以获得有关属性默认值的更多信息