suchen
HeimJavajavaLernprogrammSo führen Sie eine Spring Boot-Anwendung in Visual Studio Code aus

How to Run a Spring Boot Application in Visual Studio Code

Spring Boot ist ein leistungsstarkes Framework zum Erstellen von Java-basierten Anwendungen, während Visual Studio Code (VS Code) ein leichter, aber leistungsstarker Editor zum Schreiben und Debuggen von Code ist. Sobald Sie mit der Codierung Ihres Spring Boot-Projekts fertig sind, finden Sie hier eine vollständige Anleitung zur erfolgreichen Ausführung in VS Code.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Folgendes installiert ist:

  • Java Development Kit (JDK) : Version 8 oder höher.
  • Apache Maven oder Gradle: hängt von Ihrem Projekterstellungstool ab.
  • Spring Boot CLI (optional): für zusätzliche Spring Boot-Funktionalität.
  • Visual Studio Code-Erweiterung:
    • Java Extension Pack (oder einzelne Erweiterungen wie Java-Sprachunterstützung, Java-Debugger und Maven/Gradle-Unterstützung von Red Hat).
    • Spring Boot Extension Pack (optional für Spring-spezifische Tools).

Schritt 1: Öffnen Sie Ihr Projekt in VS Code

  1. Visual Studio Code starten.
  2. Öffnen Sie den Ordner mit Datei > Navigieren Sie zu Ihrem Spring Boot-Projektverzeichnis.
  3. Stellen Sie sicher, dass sich Ihre Datei pom.xml (Maven) oder build.gradle (Gradle) im Stammverzeichnis Ihres Projekts befindet.

Schritt 2: Erstellen Sie Ihr Projekt

Bevor Sie die Anwendung ausführen, erstellen Sie das Projekt, um sicherzustellen, dass es fehlerfrei kompiliert wird.

Für Maven-Projekte:

Öffnen Sie das integrierte Terminal in VS Code (Strg `) und führen Sie Folgendes aus: bash MVN-Neuinstallation

Für Gradle-Projekte:

Ausführen: bash ./gradlew build

Schritt 3: Starteinstellungen konfigurieren (optional)

Um das Ausführen oder Debuggen Ihrer App in VS Code zu vereinfachen, legen Sie eine Startkonfiguration fest:

  1. Öffnen Sie das Menü Ausführen und Debuggen (Tastenkombination: Strg-Umschalttaste D).
  2. Klicken Sie auf , um die Datei „launch.json“ zu erstellen .
  3. Wählen Sie Java als Umgebung.
  4. Fügen Sie die folgende Konfiguration hinzu (ersetzen Sie com.example.Application durch Ihre Hauptklasse): json
    {
    "type": "java",
    "request": "launch",
    "name": "启动Spring Boot",
    "mainClass": "com.example.Application",
    "projectName": "your-project-name"
    }

Schritt 4: Führen Sie Ihre Anwendung aus

Es gibt mehrere Möglichkeiten, Spring Boot-Anwendungen in VS Code auszuführen:

Methode 1: Von der Hauptklasse aus starten

  1. Öffnen Sie die Hauptklasse (die mit @SpringBootApplication annotiert ist).
  2. Klicken Sie über der Hauptmethode auf die Schaltfläche Ausführen (grünes Wiedergabesymbol).
  3. Alternativ können Sie mit der rechten Maustaste auf eine beliebige Stelle in der Datei klicken und Java ausführen auswählen.

Methode 2: Verwenden Sie das Befehlsfeld

  1. Öffnen Sie die Befehlspalette (Strg-Umschalt-P oder Befehls-Umschalt-P unter macOS).
  2. Geben Sie Java: Hauptklasse ausführen ein und wählen Sie es aus.
  3. Wählen Sie die Hauptklasse Ihrer Spring Boot-Anwendung aus.

Methode 3: Vom Terminal ausführen

Sie können die Anwendung auch direkt mit den Build-Tools des Projekts ausführen:

  • Für Maven: bash mvn spring-boot:run
  • Für Gradle: bash ./gradlew bootRun

Schritt 5: Greifen Sie auf Ihre Bewerbung zu

Suchen Sie nach dem Start der Anwendung nach Protokollmeldungen, die darauf hinweisen, dass der Server ausgeführt wird, zum Beispiel:

Tomcat wurde auf Port(s) gestartet: 8080 (http)

Öffnen Sie einen Browser und besuchen Sie http://localhost:8080 (oder den in den Anwendungseigenschaften angegebenen Port), um Ihre Spring Boot-Anwendung anzuzeigen.

Schritt 6: Debuggen Sie Ihre Anwendung (optional)

Wenn Sie eine Spring Boot-Anwendung debuggen möchten:

  1. Fügen Sie einen Haltepunkt hinzu, indem Sie neben der Zeilennummer auf klicken.
  2. Starten Sie das Debuggen, indem Sie Ausführen auswählen oder F5 drücken.
  3. Verwenden Sie die Debug-Konsole und das Variablenfenster in VS Code, um den Status Ihrer Anwendung zu überprüfen.

Tipps zur Fehlerbehebung

Wenn Sie Probleme beim Ausführen Ihrer Spring Boot-Anwendung haben, beachten Sie die folgenden Tipps:

  • Ausführliche Fehlerberichterstattung aktivieren: Fügen Sie Folgendes zu Ihrem Terminal hinzu, um detaillierte Fehler anzuzeigen: bash export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"
  • Abhängigkeiten überprüfen: Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten in Ihrer pom.xml- oder build.gradle-Datei korrekt aufgeführt sind.
  • Auf Portkonflikte prüfen: Stellen Sie sicher, dass der Port (Standard: 8080) nicht verwendet wird.

Fazit

Mit dem richtigen Setup ist das Ausführen von Spring Boot-Anwendungen in Visual Studio Code sehr einfach. Wenn Sie dieser Anleitung folgen, können Sie Ihre Anwendungen effizient erstellen, ausführen und debuggen. Die schlanke Umgebung von VS Code und seine leistungsstarken Erweiterungen machen es zu einer hervorragenden Wahl für die Spring Boot-Entwicklung.

Vielen Dank fürs Lesen… Viel Spaß beim Codieren!

Das obige ist der detaillierte Inhalt vonSo führen Sie eine Spring Boot-Anwendung in Visual Studio Code aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung?Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung?Mar 17, 2025 pm 05:46 PM

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

Wie erstelle und verwende ich benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning und Abhängigkeitsmanagement?Wie erstelle und verwende ich benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning und Abhängigkeitsmanagement?Mar 17, 2025 pm 05:45 PM

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.

Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache?Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache?Mar 17, 2025 pm 05:44 PM

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden?Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden?Mar 17, 2025 pm 05:43 PM

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle?Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle?Mar 17, 2025 pm 05:35 PM

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung