встроенный профиль Spring Boot, оставляющий элементы после переопределения профиля в командной строке - PullRequest
0 голосов
/ 17 марта 2020

У нас есть jar с локальным профилем, встроенным при сборке.
application.yml явно устанавливает spring.profiles.active как local.
application-local.yml определяет kafka.topic.bootstrapservers, затем kafka.topic.consumer.configs.enable-admin-port-consumer.bootstrapserver как порт на localhost.

Баночка работает с -Dspring.profiles.active=sit. Профиль sit загружается, но все еще пытается достичь kafka на localhost, который находится только во встроенном application-local.yml.

Это слияние, да? application.yml вызывает local, командная строка сливается sit. Обычные значения sit, но поля только в local остаются активными.

Может ли кто-нибудь, кто знает основную механику, подтвердить или исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...