Como seria possível manter multiplos application.properties? Um pra guardar dados de dev, um de homolog e outro com dados de prod?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como seria possível manter multiplos application.properties? Um pra guardar dados de dev, um de homolog e outro com dados de prod?
Oi Lucas,
Você pode criar os arquivos com os nomes application-dev.properties, application-homolog.properties e application-prod.properties.
Ao rodar o projeto o Spring vai determinar qual o arquivo que deve ser carregado, de acordo com o profile ativo no momento.
O profile ativo pode ser configurado via variável de ambiente spring.profiles.active, por exemplo:
spring.profiles.active=devEsse parâmetro pode ser passado como argumento da JVM, variável de ambiente do sistema operacional ou configurado via Maven no pom.xml.
Legal, muito obrigado!