Heim >Java >javaLernprogramm >Wie Spring Boot die Konfigurationsdatei application.yml verwendet (Codebeispiel)
Der Inhalt dieses Artikels befasst sich mit der Methode (Codebeispiel) zur Verwendung der application.yml-Konfigurationsdatei in Spring Boot. Sie hat einen bestimmten Referenzwert und Freunde in Not können sich darauf beziehen . Ich hoffe, es hilft dir.
Die von Spring Boot generierte Standardkonfigurationsdatei ist application.properties. Tatsächlich gibt es keinen großen Unterschied zwischen application.yml und application.properties,
Es ist nur so, dass die hierarchische Struktur offensichtlich und besser lesbar ist, weshalb sie derzeit häufiger verwendet wird.
Wir gehen davon aus, dass die ursprüngliche Konfiguration von application.properties ist:
server.port=8082
Wie ändert man also die Konfigurationsdatei auf application.yml?
Löschen Sie zunächst die ursprüngliche Standardkonfigurationsdatei application.properties und fügen Sie eine neue Konfigurationsdatei application.yml wie folgt hinzu:
Anwendung.yml ändern in:
server: port: 8082
Hinweis: Zwischen : nach Port und 8082 steht ein Leerzeichen, das nicht weggelassen werden darf
Wenn Sie nicht aufpassen, lassen Sie das weg Leerzeichen können von IDEA tatsächlich erkannt werden, es werden jedoch keine Fehler angezeigt und es hat keinen Einfluss auf den Start.
Wir ändern jetzt die Konfigurationsdatei so, dass sie falsch ist (lassen Sie die Leerzeichen weg) und starten Sie dann das Projekt
Wir werden feststellen, dass das Projekt zwar erfolgreich gestartet ist, die Konfiguration jedoch Portnummer 8082 wurde nicht wirksam und die Standardportnummer 8080 wurde gestartet.
Informationen zum Problem der Konfiguration mehrerer Umgebungen in application.yml finden Sie in dem Blog, den ich zuvor geschrieben habe. Spring Boot verwendet Profile, um die Multi-Umgebungs-Konfiguration zu implementieren
Das obige ist der detaillierte Inhalt vonWie Spring Boot die Konfigurationsdatei application.yml verwendet (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!