Usando variáveis de ambiente no aplicativo Spring Boot.properties
Em aplicativos Spring Boot, pode haver situações em que você precise fazer configurações de conexão de banco de dados dinâmico em diferentes ambientes, como local, teste e produção. Uma abordagem é utilizar variáveis de ambiente e incluí-las no arquivo application.properties.
Para configurar variáveis de ambiente para ambientes diferentes, siga estas etapas:
spring.datasource.url = ${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/"nameofDB" spring.datasource.username = ${OPENSHIFT_MYSQL_DB_USERNAME} spring.datasource.password = ${OPENSHIFT_MYSQL_DB_PASSWORD}
No entanto, uma abordagem mais preferida é usar o mecanismo de perfil do Spring e criar arquivos de propriedades de aplicativos separados para cada ambiente. Usando a propriedade spring.profiles.active, você pode especificar qual perfil deve estar ativo, e o Spring carregará automaticamente o arquivo de propriedades correspondente.
Isso elimina a necessidade de conversões explícitas de variáveis de ambiente e gerencia arquivos de configuração de forma mais eficaz.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3