Поддержка домена и субдомена, как структура конфигурации в Spring-cloud-config
Есть ли способ поддержать домен / поддомен, как конфигурации в Spring-cloud-config?
конфиги устроены так:
/config/domain-1/sub-domain-1/a.properties
/config/domain-1/sub-domain-2/a.properties
В обоих перечисленных выше свойствах a.properties может быть одна и та же пара "ключ = значение". Есть ли способ, которым я могу предоставить API-интерфейс Spring и / или Spring для получения точной конфигурации из субдомена.
org.springframework.core.env.Environment.getProperty (String Key);
Нет никакого метода, чтобы дать getProperty(String domain, String key);
Если эта поддержка недоступна, я постараюсь создать ее на заказ. Я могу себе представить, что мне придется расширить логику, в которой конфигурации выбираются и хранятся в одном из экземпляров PropertySource, а затем также расширять "Среду" для возврата конфигураций.
У нас есть устаревшая система с собственной платформой, которая поддерживает это, и мы пытаемся перейти на облачный конфиг. Забрать эту способность невозможно / огромное изменение.