Heim  >  Artikel  >  Java  >  Wie überträgt Docker dynamisch Parameter an das Springboot-Projekt?

Wie überträgt Docker dynamisch Parameter an das Springboot-Projekt?

王林
王林nach vorne
2023-05-10 19:58:151035Durchsuche

Szenario

Angenommen, es gibt ein Springboot-Projekt mit einem Datenbankkonfigurationselement, aber es gibt mehrere Datenbank-IPs in verschiedenen Datenbanktestumgebungen (devsituat). Wenn Sie dasselbe Springboot-Projekt-Image verwenden möchten, können Sie das ändern Datenbank jederzeit konfigurieren, um es einfach auszudrücken: Die Datenbankkonfiguration Ihrer Springboot-Anwendung sollte extern übergeben werden, kein Hardcode-Code>spel-Ausdruck, die Datenbankkonfiguration dynamisch aus Umgebungsvariablen abrufen

„Wie

Wie überträgt Docker dynamisch Parameter an das Springboot-Projekt?
Als nächstes ersetzen wir die Datenbankkonfiguration mit Spel-Ausdrücken in der Springboot-Konfigurationsdatei

Konfigurieren Sie unsere Datenbankparameter in docker-compose.yml

Auf diese Weise kann unsere Springboot-Anwendung die Datenbankkonfiguration beim Starten des Containerdienstes dynamisch abrufen

Das obige ist der detaillierte Inhalt vonWie überträgt Docker dynamisch Parameter an das Springboot-Projekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen