/ / Java EE zeigt Informationen zur aktuellen Umgebung der Anwendung an - Java

Java EE erhält Informationen darüber, in welcher Umgebung die Anwendung gerade ausgeführt wird - Java

Sie können eine Java EE-Anwendung in einer Testumgebung, einer Entwicklungsumgebung oder einer Produktionsumgebung ausführen.

Wie kann ich Java-Code oder XML verwenden, um diese Informationen abzurufen?

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

Offensichtlich ist das oben Genannte nicht korrekt. Aber du verstehst den Punkt. Wie kann ich das machen?

Antworten:

1 für die Antwort № 1

Es gibt viele Möglichkeiten, dies zu erreichen.

  • Überprüfen Sie die IP-Adresse des Servers, um zu entscheiden, auf welcher Plattform er ausgeführt wird auf.

  • füge -D Eigenschaft in dein Server-Startskript ein, in dein Programm bekomme
    die Systemeigenschaft.

  • für verschiedene Plattformen mit verschiedenen Eigenschaftendateien. jeder
    Die Eigenschaftendatei enthält eine "Plattform" -Eigenschaft

  • Wenn Sie maven zum Erstellen Ihrer Anwendung verwenden, können Sie diese erstellen
    profile, um die Eigenschaft / das Attribut zur Erstellungszeit festzulegen.

...