/ / Java EE obtendo informações sobre qual ambiente o aplicativo está executando no momento - java

Java EE obtendo informações sobre qual ambiente o aplicativo está executando atualmente - java

Você pode executar um aplicativo Java EE em um ambiente de teste, ambiente de desenvolvimento ou produção.

Como posso usar código Java ou XML para obter essas informações?

if ( ApplicationContext.inDevelopment() { // do this }

Obviamente, o acima não está correto. Mas você entendeu. Como posso fazer isso?

Respostas:

1 para resposta № 1

existem muitas maneiras de conseguir isso.

  • verifique o endereço IP do servidor para decidir em qual plataforma está executando em.

  • adicione -D ao script de início do servidor, em seu programa, obtenha
    a propriedade do sistema.

  • para plataformas diferentes usando arquivos de propriedades diferentes. cada
    O arquivo de propriedades contém uma propriedade "plataforma"

  • ou se você estiver usando o maven para criar seu aplicativo, poderá criar
    perfis, para definir a propriedade / atributo no momento da construção.

...