Spring-Boot-Umgebung-spezifische Konfigurationen

Ich habe eine spring-boot-Anwendung, die verwendet die Aktor, auto-Konfiguration und JPA. Ich möchte in der Lage sein, um die Verwendung einer in-memory-DB in meine test Profil, eine MySQL-DB-Konfiguration während Entwicklung und eine separate Produktion DB-Konfiguration, wenn die app im Einsatz in der Produktion. Vermutlich aus der java-Befehlszeile sollte ich in der Lage, um anzugeben, die Umgebung und die richtige Konfiguration-Datei oder config-block in Anwendung.Eigenschaften (oder .yml) abgeholt werden.

Ich habe nicht gefunden, einen guten Beitrag mit einem Beispiel zu beschreiben, wie dazu schalten, so dass ich dachte, ich würde Fragen, ob jemand hier ein gutes Beispiel. Mein Hauptziel ist es, die pre-definieren Sie die spring.datasource und spring.jpa Eigenschaften zu erstellen und dann zur Laufzeit wechseln, die app-config-pro Umwelt "dynamisch" mit dem java-command-line-argument. Sekundäres Ziel wäre, das gleiche zu tun mit der management Konfigurationen, etc.

Danke.

InformationsquelleAutor pastafarian | 2014-07-16
Schreibe einen Kommentar