Como seria possível manter multiplos application.properties? Um pra guardar dados de dev, um de homolog e outro com dados de prod?
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=dev
Esse 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!