весенний загрузочный конфиг - порядок файла свойств - PullRequest
0 голосов
/ 28 сентября 2018

Я использую конфигурацию весенней загрузки.Мои конфигурации находятся в одной папке в git.

Структура папок выглядит следующим образом

application.yml
registry.yml

У меня есть следующее свойство, определенное в application.yml

registry:
 server:
   port:${REGISTRY_PORT:8761}
   host:${REGISTRY_HOST:localhost}

и чем у меня есть следующее свойство, определенное в registry.yml

server:
    port: ${registry.server.port}

Я получаю следующее исключение при запуске весенней загрузки.Я чувствую registy.yml файл загружается первым.В любом случае я могу загрузить файл application.yml первым.

java.lang.IllegalArgumentException: Could not resolve placeholder 'registry.server.port' in value "${registry.server.port}"
    at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:172) ~[spring-core-5.1.0.RELEASE.jar:5.1.0.RELEASE]
    at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:124) ~[spring-core-5.1.0.RELEASE.jar:5.1.0.RELEASE]
    at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:237) ~[spring-core-5.1.0.RELEASE.jar:5.1.0.RELEASE]
    at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:211) ~[spring-core-5.1.0.RELEASE.jar:5.1.0.RELEASE]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...