logo

Frühlingsinitialisierung

Frühlingsinitialisierung ist ein webbasiertes Tool bereitgestellt vom Pivotal Web Service. Mit der Hilfe von Frühlingsinitialisierung , können wir die Struktur leicht generieren Spring Boot-Projekt . Es bietet eine erweiterbare API zum Erstellen von JVM-basierten Projekten.

Es bietet außerdem verschiedene Optionen für das Projekt, die in einem Metadatenmodell ausgedrückt werden. Das Metadatenmodell ermöglicht es uns, die Liste der von JVM und Plattformversionen usw. unterstützten Abhängigkeiten zu konfigurieren. Es stellt seine Metadaten in einer bekannten Form bereit, die Drittanbieter-Clients die notwendige Unterstützung bietet.

String in int konvertieren

Spring Initializr-Module

Spring Initializr verfügt über das folgende Modul:

    Initialisierungs-Aktuator:Es bietet zusätzliche Informationen und Statistiken zur Projektgenerierung. Es handelt sich um ein optionales Modul.initializr-bom:In diesem Modul GUT steht für Stückliste . In Spring Boot ist Stückliste eine besondere Art von POM das dient der Steuerung Versionen eines Projekts Abhängigkeiten . Es bietet einen zentralen Ort zum Definieren und Aktualisieren dieser Versionen. Es bietet die Flexibilität, unserem Modul eine Abhängigkeit hinzuzufügen, ohne sich um die Versionen kümmern zu müssen.
    Außerhalb der Softwarewelt ist die GUT ist eine Liste von Teilen, Artikeln, Baugruppen und anderen Materialien, die zum Erstellen von Produkten erforderlich sind. Es erklärt was wie, Und Wo um benötigte Materialien zu sammeln.initializr-docs:Es bietet Dokumentation.Initialisierungsgenerator:Es handelt sich um eine Kernbibliothek zur Projektgenerierung.initializr-generator-spring: Initializr-Generator-Test:Es stellt eine Testinfrastruktur für die Projektgenerierung bereit.initializr-Metadaten:Es stellt eine Metadaten-Infrastruktur für verschiedene Aspekte der Projekte bereit.Initializr-Service-Beispiel:Es stellt benutzerdefinierte Instanzen bereit.initializr-version-resolver:Es handelt sich um ein optionales Modul zum Extrahieren von Versionsnummern aus einem beliebigen POM.initializr-web:Es stellt Web-Endpunkte für Drittanbieter-Clients bereit.

Unterstützte Schnittstelle

Das folgende Bild zeigt die Spring Initializr-Benutzeroberfläche:

wie man Strings in Java verkettet
Federinitialisierer

Ein Projekt erstellen

Bevor wir ein Projekt erstellen, müssen wir mit der Benutzeroberfläche vertraut sein. Die Spring Initializr-Benutzeroberfläche hat die folgenden Bezeichnungen:

    Projekt:Es definiert die Art des Projekts. Wir können beides erstellen Maven-Projekt oder Gradle-Projekt . Wir werden eine erstellen Maven-Projekt im gesamten Tutorial.Sprache:Spring Initializr bietet die Wahl zwischen drei Sprachen Java, Kotlin, Und Groovig . Java ist standardmäßig ausgewählt.Frühlingsstiefel:Wir können den Spring Boot auswählen Ausführung . Die neueste Version ist 2.2.2 .Projektmetadaten:Es enthält Informationen zum Projekt, wie z Gruppe , Artefakt usw. Gruppe bezeichnet die Paket Name; Artefakt bezeichnet die Anwendung Name. Der Standardgruppenname lautet com.example , und der Standardartefaktname lautet Demo .Abhängigkeiten:Abhängigkeiten sind die Sammlung von Artefakten, die wir unserem Projekt hinzufügen können.

Es gibt einen anderen Optionen Abschnitt, der die folgenden Felder enthält:

    Name:Es ist dasselbe wie Artefakt .Beschreibung:Im Beschreibungsfeld können wir eine schreiben Beschreibung von dem Projekt.Paketnamen:Es ähnelt auch dem Gruppe Name.Verpackung:Wir können das auswählen Verpackung von dem Projekt. Wir können beides wählen Krug oder Krieg .Java:Wir können das auswählen JVM Version, die wir verwenden möchten. Wir werden verwenden Java 8 Version im gesamten Tutorial.

Da ist ein Generieren Taste. Wenn wir auf die Schaltfläche klicken, wird das Projekt gepackt und heruntergeladen Krug oder Krieg Datei, die Sie ausgewählt haben.