Spring Boot 2: переменная среды - PullRequest
0 голосов
/ 21 мая 2018

Я использовал переменные окружения для установки URL-адреса службы клиента Eureka для моего приложения Spring Boot 1.5.

Environment=eureka_client_serviceUrl_defaultZone=http://myhost1:8761/eureka/,http://myhost2:8761/eureka/

Однако после обновления до Spring Boot 2 . Это перестало работать.1006 *

Я пробовал другие комбинации, но ни одна не работает.

eureka_client_service_url_defaultZone
eureka_client_service_Url_defaultZone
EUREKA_CLIENT_SERVICEURL_defaultZone
EUREKA_CLIENT_SERVICE_URL_defaultZone
EUREKA_CLIENT_SERVICEURL_DEFAULTZONE
EUREKA_CLIENT_SERVICEURL_DEFAULT_ZONE
EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE
EUREKA_CLIENT_SERVICE_URL_DEFAULT_ZONE

Кто-нибудь знает почему?

Это потому, что eureka.client.serviceUrl на самом деле HashMap, а недавно сжатая ослабленная привязка не работает для HashMap с ключом, состоящим из нескольких слов (то есть defaultZone)?

...