Spring Boot in Visual Studio Code
Visual Studio Code ist eine ideale, schlanke Entwicklungsumgebung für Entwickler von Spring-Boot-Anwendungen. Es stehen verschiedene nützliche VS Code-Erweiterungen zur Verfügung, darunter
Wir empfehlen die Installation des Spring Boot Extension Pack, das alle oben genannten Erweiterungen enthält.
Falls Sie bei der Nutzung der unten genannten Funktionen auf Probleme stoßen, können Sie uns kontaktieren, indem Sie ein Issue öffnen.
Voraussetzungen
Um eine Spring-Boot-Anwendung in Visual Studio Code zu entwickeln, müssen Sie Folgendes installieren
Extension Pack for Java installieren
Installieren Sie das Spring Boot Extension Pack
Hinweis: Weitere Informationen für den Einstieg finden Sie im Tutorial Erste Schritte mit Java.
Um Ihnen den Einstieg in die Java Spring Boot-Entwicklung zu erleichtern, können Sie die Java Spring-Profilvorlage verwenden, die nützliche Erweiterungen, Einstellungen und Java Spring Boot-Code-Snippets enthält.
Projekt erstellen
Die Spring Initializr-Erweiterung ermöglicht es Ihnen, nach Abhängigkeiten zu suchen und neue Spring Boot-Projekte zu generieren.
Zur Installation starten Sie VS Code und suchen Sie in der Erweiterungsansicht (⇧⌘X (Windows, Linux Ctrl+Shift+X)) nach vscode-spring-initializr.
Sobald die Erweiterung installiert ist, öffnen Sie die Befehlspalette (⇧⌘P (Windows, Linux Ctrl+Shift+P)) und geben Sie Spring Initializr ein, um die Generierung eines Maven- oder Gradle-Projekts zu starten, und folgen Sie dann dem Assistenten.
Projekt bearbeiten
Die Spring Initializr-Erweiterung ermöglicht es Ihnen, Abhängigkeiten hinzuzufügen, nachdem Sie ein neues Spring Boot-Projekt generiert haben.
Navigieren Sie zu Ihrer pom.xml-Datei und wählen Sie per Rechtsklick Add starters... aus. Ein Dropdown-Menü zeigt die bereits vorhandenen Abhängigkeiten mit einem √ an. Sie können nach weiteren Abhängigkeiten suchen, die Sie Ihrem Projekt hinzufügen möchten. Alternativ können Sie auf vorhandene Abhängigkeiten klicken, um diese zu entfernen.
Anwendung entwickeln
Die Spring Boot Tools-Erweiterung bietet umfassende Sprachunterstützung für die Arbeit mit Spring Boot application.properties, application.yml und .java-Dateien.
Die Erweiterung unterstützt die folgenden Funktionen
- Schnelle Navigation zu einem Spring-Element in Ihrem Arbeitsbereich
- Intelligente Code-Vervollständigung für Spring-spezifische Komponenten
- Schneller Zugriff auf laufende Spring-Anwendungen
- Live-Anwendungsinformationen
- Code-Vorlagen
Ähnliche Funktionen zur Code-Vervollständigung und Validierung sind auch für .properties- und .yml-Dateien verfügbar.
Um zu erfahren, wie diese Funktionen verwendet werden, besuchen Sie diesen detaillierten Nutzungsleitfaden.
Unten finden Sie ein Beispiel, das Live-Anwendungsinformationen zeigt.
Anwendung ausführen
Zusätzlich zur Verwendung von F5 zum Ausführen Ihrer Anwendung gibt es die Spring Boot Dashboard-Erweiterung, mit der Sie alle verfügbaren Spring Boot-Projekte in Ihrem Arbeitsbereich anzeigen und verwalten sowie Ihr Projekt schnell starten, stoppen oder debuggen können.
Nächste Schritte
- Java Spring-Profilvorlage – Erstellen Sie ein neues Profil mit einer kuratierten Auswahl an Erweiterungen, Einstellungen und Snippets.
- Informationen zum Bereitstellen Ihrer Web-App finden Sie unter Java Web Apps mit VS Code.
- Um eine Web-App zu containerisieren und als Docker-Container bereitzustellen, lesen Sie Docker in VS Code.
- Um mehr über die Java-Debugging-Funktionen zu erfahren, siehe Java ausführen und debuggen.