Wann werden Umgebungsvariablen im Vergleich zu Systemeigenschaften verwendet?
Ich frage mich, welcher der folgenden Ansätze bevorzugt wird.
Wir können Dinge einrichten alsAPP_HOME=/path/to/file
(export
im.profile
oder so ähnlich) und greife darauf zu alsSystem.getenv("APP_HOME")
Oder alternativ mit Eigenschaften wie-DAPP_HOME=/path/to/file
und greife darauf zu alsSystem.getProperty("APP_HOME")
Nun ... wird einer der beiden den Wert für den Anwendungsstandpunkt verfügbar machen, aber wird einer der beiden Ansätze bevorzugt? Warum? Wann?