


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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In tatsächlichen Projekten versuchen wir, verteilte Transaktionen zu vermeiden. Manchmal ist es jedoch wirklich notwendig, einige Dienste aufzuteilen, was zu Problemen bei verteilten Transaktionen führt. Gleichzeitig werden in Vorstellungsgesprächen auch verteilte Transaktionen auf dem Markt gefragt. Sie können diesen Fall üben und im Vorstellungsgespräch über 123 sprechen.

Mit der Entwicklung der Globalisierung müssen immer mehr Websites und Anwendungen mehrsprachige Unterstützung und Internationalisierungsfunktionen bieten. Für Entwickler ist die Implementierung dieser Funktionen keine leichte Aufgabe, da sie die Berücksichtigung vieler Aspekte erfordert, wie z. B. Sprachübersetzung, Datums-, Zeit- und Währungsformate usw. Mithilfe des SpringBoot-Frameworks können wir jedoch problemlos mehrsprachige Unterstützung und internationale Anwendungen implementieren. Lassen Sie uns zunächst die von SpringBoot bereitgestellte LocaleResolver-Schnittstelle verstehen. Ort

Mit dem Aufstieg digitaler Währungen wie Bitcoin ist die Blockchain-Technologie nach und nach zu einem heißen Thema geworden. Smart Contracts können als wichtiger Bestandteil der Blockchain-Technologie angesehen werden. SpringBoot kann als beliebtes Java-Backend-Entwicklungsframework auch zum Erstellen von Blockchain-Anwendungen und Smart Contracts verwendet werden. In diesem Artikel erfahren Sie, wie Sie mit SpringBoot Anwendungen und Smart Contracts auf Basis der Blockchain-Technologie erstellen. 1. SpringBoot und Blockchain Zunächst müssen wir einige grundlegende Konzepte im Zusammenhang mit Blockchain verstehen. Blockchain

Im Entwicklungsprozess von Java-Webanwendungen wird die ORM-Mapping-Technologie (Object-RelationalMapping) verwendet, um relationale Daten in der Datenbank Java-Objekten zuzuordnen, sodass Entwickler bequem auf Daten zugreifen und diese bearbeiten können. Als eines der derzeit beliebtesten Java-Webentwicklungs-Frameworks bietet SpringBoot eine Möglichkeit zur Integration von MyBatis, und MyBatisPlus ist ein auf MyBatis basierendes ORM-Framework.

Mit dem Aufkommen des Big-Data-Zeitalters beginnen immer mehr Unternehmen, den Wert von Big Data zu verstehen, zu erkennen und ihn auf das Geschäft anzuwenden. Das damit verbundene Problem besteht darin, mit diesem großen Datenfluss umzugehen. In diesem Fall sind Big-Data-Verarbeitungsanwendungen zu etwas geworden, das jedes Unternehmen in Betracht ziehen muss. Für Entwickler ist auch die Verwendung von SpringBoot zum Erstellen einer effizienten Big-Data-Verarbeitungsanwendung ein sehr wichtiges Thema. SpringBoot ist ein sehr beliebtes Java-Framework, das dies ermöglicht

Da moderne Unternehmen immer mehr auf eine Vielzahl unterschiedlicher Anwendungen und Systeme angewiesen sind, wird die Unternehmensintegration noch wichtiger. Enterprise Service Bus (ESB) ist ein Integrationsarchitekturmodell, das verschiedene Systeme und Anwendungen miteinander verbindet, um gemeinsame Datenaustausch- und Nachrichtenroutingdienste bereitzustellen und eine Anwendungsintegration auf Unternehmensebene zu erreichen. Mit SpringBoot und ApacheServiceMix können wir ganz einfach ein ESB-System erstellen. In diesem Artikel wird die Implementierung vorgestellt. SpringBoot und A

Mit der kontinuierlichen Weiterentwicklung und Popularisierung des Internets steigt auch der Bedarf an Datenverarbeitung und -speicherung. Wie Daten effizient und zuverlässig verarbeitet und gespeichert werden können, ist zu einem heißen Thema in Industrie und Forschung geworden. Das auf SpringBoot basierende verteilte Daten-Caching- und Speichersystem ist eine Lösung, die in den letzten Jahren viel Aufmerksamkeit erregt hat. Was ist ein verteiltes Daten-Caching- und Speichersystem? Verteilte Daten-Caching- und Speichersysteme beziehen sich auf die verteilte Speicherung von Daten über mehrere Knoten (Server), was die Sicherheit und Zuverlässigkeit der Daten verbessert und auch die Datenverarbeitung verbessern kann.

Mit der Entwicklung des Internets sind Big-Data-Analyse und Echtzeit-Informationsverarbeitung zu einem wichtigen Bedarf für Unternehmen geworden. Um diesen Anforderungen gerecht zu werden, erfüllen herkömmliche relationale Datenbanken nicht mehr die Anforderungen der Geschäfts- und Technologieentwicklung. Stattdessen ist die Verwendung von NoSQL-Datenbanken zu einer wichtigen Option geworden. In diesem Artikel besprechen wir die Verwendung von SpringBoot, das in NoSQL-Datenbanken integriert ist, um die Entwicklung und Bereitstellung moderner Anwendungen zu ermöglichen. Was ist eine NoSQL-Datenbank? NoSQL ist nicht nur SQL
