Quelle: Umwelt-spezifische Konfiguration

Mit Spring ich brauche eine Art environment (dev|test|prod) spezifische Eigenschaften.

Habe ich genau eine Konfigurationsdatei ("myapp".Eigenschaften) und für einige Gründe, warum ich nicht mehr als eine Konfigurations-Datei (auch Frühjahr kann mit mehr als einem).

Also brauche ich die Möglichkeit, eigene Eigenschaften mit einem Präfix wie

dev.db.user=foo
prod.db.user=foo

und der Anwendung mitteilen, welche Präfix (Umwelt) zu benutzen, mit einem VM-argument wie -Denv-target oder sowas.

  • Schauen Sie in die Profile. Sie nicht haben, um verschiedene Eigenschaften in der gleichen Dateien. Sie hätten bestimmte Eigenschaften, die Dateien für jede Umgebung. Einstieg.
  • Profile wäre eine logische Ort, um zu starten. Wenn das nicht Ihren Bedürfnissen entsprechen, ich würde erstellen Sie eine property-Datei locator-Klasse; zum Beispiel haben wir diejenigen zu laden, property-Dateien, basierend auf Benutzer und/oder Rechner-Namen.
  • DaveNewton: vielen Dank für deine Idee. Ich werde einen Blick auf die profile.
InformationsquelleAutor Emi | 2013-08-14
Schreibe einen Kommentar