我嘗試設置spring雲配置服務器,並使用github上提供的示例啓動。 https://github.com/spring-cloud-samples/configserverSpring Cloud配置服務器excample - 在應用程序配置中覆蓋
但是我對application.yml(https://github.com/spring-cloud-samples/configserver/blob/master/src/main/resources/application.yml)配置文件有些困惑。它是關於覆蓋部分的配置文件'latice'
spring:
profiles: lattice
cloud:
config:
server:
overrides:
eureka:
client:
serviceUrl:
defaultZone: ${EUREKA_SERVICE_URL:http://localhost:8761}/eureka/
instance:
hostname: $\{CF_INSTANCE_IP:localhost}
nonSecurePort: $\{CF_INSTANCE_PORT:$\{PORT:$\{server.port:8080}}}
eureka:
instance:
hostname: ${CF_INSTANCE_IP:localhost}
nonSecurePort: ${CF_INSTANCE_PORT:${PORT:${server.port:8888}}}
client:
serviceUrl:
defaultZone: ${EUREKA_SERVICE_URL:http://localhost:8761}/eureka/
爲什麼需要覆蓋?基本上它與以下尤里卡設置中定義的相同。 我也沒有找到任何有關覆蓋在文檔中。
非常感謝您的幫助
乾杯 弗洛裏安
好問題,一目瞭然,關於覆蓋屬性的文檔中沒有任何內容出現。看看它的出現,它是一種覆蓋客戶端設置的方式。每個代碼的評論:'額外的地圖來源無條件地發送給所有客戶' – code