Como você define corretamente perfis diferentes do Spring no arquivo de autoinicialização (para que o Spring Boot direcione diferentes servidores de configuração em nuvem)?

Temos servidores de configuração diferentes por ambiente. Cada aplicativo de inicialização de primavera deve ter como alvo o servidor de configuração correspondente. Tentei fazer isso definindo perfis no arquivo bootstrap.properties, por exemplo:

spring.application.name=app-name
spring.cloud.config.uri=http://default-config-server.com

---
spring.profiles=dev
spring.cloud.config.uri=http://dev-config-server.com

---
spring.profiles=stage
spring.cloud.config.uri=http://stage-config-server.com

---
spring.profiles=prod
spring.cloud.config.uri=http://prod-config-server.com

E então eu defino o cla-Dspring.profiles.active=dev mas o servidor de configuração carregado é sempre o último definido no arquivo (ou seja, o servidor de configuração do prod seria carregado nas configurações acima e, se o prod for removido, o estágio será carregado).

É possível definir perfis de inicialização para o servidor de configuração em nuvem? eu seguieste exemplo mas não consigo fazê-lo funcionar. Pelo que vale a pena, esses perfis funcionam muito bem para carregar a configuração correta (por exemplo, app-name-dev.properties será carregada se o perfil do desenvolvedor estiver ativo), mas não estão sendo extraídos do servidor de configuração apropriado.

questionAnswers(2)

yourAnswerToTheQuestion