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
- Visual Studio Code starten.
- Öffnen Sie den Ordner mit Datei > Navigieren Sie zu Ihrem Spring Boot-Projektverzeichnis.
- 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:
- Öffnen Sie das Menü Ausführen und Debuggen (Tastenkombination: Strg-Umschalttaste D).
- Klicken Sie auf , um die Datei „launch.json“ zu erstellen .
- Wählen Sie Java als Umgebung.
- 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
- Öffnen Sie die Hauptklasse (die mit @SpringBootApplication annotiert ist).
- Klicken Sie über der Hauptmethode auf die Schaltfläche Ausführen (grünes Wiedergabesymbol).
- 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
- Öffnen Sie die Befehlspalette (Strg-Umschalt-P oder Befehls-Umschalt-P unter macOS).
- Geben Sie Java: Hauptklasse ausführen ein und wählen Sie es aus.
- 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:
- Fügen Sie einen Haltepunkt hinzu, indem Sie neben der Zeilennummer auf klicken.
- Starten Sie das Debuggen, indem Sie Ausführen auswählen oder F5 drücken.
- 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!

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.

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.

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

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]

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


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

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung