Являются ли профили Spring Cloud Config жестко запрограммированными или особенными?

Я начинаю работу с Spring Cloud Config через приложение микросервиса JHipster. Я вижу профили по умолчанию dev и prod. Я бы очень хотел иметь несколько профилей разработчиков для каждого клиента. например devCustomer1, devCustomer2, несколько тестовых профилей: testCustomer1, testCustomer2 и несколько производственных профилей: prodCustomer1, prodCustomer2...

(каждому клиенту нужна отдельная база данных и настройки)

Могу ли я просто переименовать профили и прочитать данные из репозитория Git для dev/test/prod как переименованные, или это специальные ключевые слова «dev» и «prod», которые нельзя изменять?


person David I.    schedule 20.06.2017    source источник


Ответы (1)


Это никоим образом не жестко закодировано, вы можете использовать свойство spring.cloud.config.profile вашего приложения, чтобы переопределить список профилей.

См.: http://cloud.spring.io/spring-cloud-static/spring-cloud-config/1.3.1.RELEASE/#_locating_remote_configuration_resources

person Pierre Besson    schedule 29.06.2017