Pessoal,
tenho me deparado com a seguinte situação:
Durante o desenvolvimento minha app acessa determinadas URL’s. Quando passo para o ambiente de testes, mudo de novo o valor dessas URL’s. Por fim, quando passo para produção, novamente são outros valores. Pergunta: existe uma maneira elegante de automatizar essa mudança de valores? A primeira coisa que pensei foi um arquivo Properties mas não sei se é uma boa (ou a mais eficiente) solução. Não são apenas os valores das URL’s que mudam, tenho outros dados que dependendo do ambiente (desenvolvimento, teste, produção) esses valores mudam. Alguma sugestão?
Valores de dados diferentes para ambientes de Desenvolvimento, Testes e Produção
D
2 Respostas
Pessoal,
tenho me deparado com a seguinte situação:
Durante o desenvolvimento minha app acessa determinadas URL’s. Quando passo para o ambiente de testes, mudo de novo o valor dessas URL’s. Por fim, quando passo para produção, novamente são outros valores. Pergunta: existe uma maneira elegante de automatizar essa mudança de valores? A primeira coisa que pensei foi um arquivo Properties mas não sei se é uma boa (ou a mais eficiente) solução. Não são apenas os valores das URL’s que mudam, tenho outros dados que dependendo do ambiente (desenvolvimento, teste, produção) esses valores mudam. Alguma sugestão?
Se tu usa um container web, podes usar isso para setar nas variavéis do sistema. Mas ainda acho que a principio um arquivo .properties seja a solução mais adequada e simples para o seu caso, ou por acaso consegue capturar essas URL´s dinamicas via código ?
Se você usar Maven, você pode usar uma combinação de profiles + filtragem de recursos.
Fontes:
http://maven.apache.org/guides/introduction/introduction-to-profiles.html
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
Criado 12 de abril de 2012
Ultima resposta 12 de abr. de 2012
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo