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 № 1Es 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" -EigenschaftWenn Sie maven zum Erstellen Ihrer Anwendung verwenden, können Sie diese erstellen
profile, um die Eigenschaft / das Attribut zur Erstellungszeit festzulegen.
...