Spring verwendet eine application.properties für die Produktion und eine andere für das Debuggen

Ich habe eine Spring-Anwendung und möchte in der Lage sein, zwischen Konfigurationen zu wechseln, je nachdem, ob ich den Server debugge oder ob der Server in der Produktion läuft. (Der Unterschied in Konfigurationen besteht in Dingen wie dem Speicherort der Datenbank.)

Idealerweise möchte ich beim Booten ein Befehlszeilenargument an meine Spring-Anwendung übergeben und die Anwendungskonfiguration festlegen.

Ich habe zwei separate application.properties-Dateien, eine mit den Produktionswerten und eine mit den Debug-Werten. Wie kann ich zwischen den beiden wechseln?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage