Spring Tools 4 For Visual Studio Code



Spring Tools 4 for Eclipse extensions: you can install the Spring Tools 4 for Eclipse into an existing Eclipse Desktop IDE installation and use it from there. Visual Studio Code: We provide extensions for Visual Studio Code if you prefer this lightweight editor for your development. Java on Azure Spring Cloud. This tutorial shows you how to create a Java web application with Visual Studio Code. You'll learn how to run, debug, and edit the Java web app locally and then on a fully managed Microservices platform built for Java workloads: Azure Spring Cloud.

Visual Studio Code is an ideal lightweight development environment for Spring Boot application developers and there are several useful VS Code extensions including:

If you run into any issues when using the features below, you can contact us by clicking the Report an issue button below.

Prerequisites

A working Java environment with essential extensions installed is needed, including:

Code
  • Java Development Kit (JDK), version 11 or later.
  • Apache Maven, version 3.0 or later.
Visual studio spring boot

Spring Tools 4 For Visual Studio Code 2020

For more details, please refer to Java Tutorial

Note: More information about JDK can be found at supported Java versions.

Create the project

The Spring Initializr extension allows you to search for dependencies and generate new Spring Boot projects.

To install, launch VS Code and from the Extensions view (⇧⌘X (Windows, Linux Ctrl+Shift+X)), search for vscode-spring-initializr.

Once you have the extension installed, open the Command Palette (⇧⌘P (Windows, Linux Ctrl+Shift+P)) and type Spring Initializr to start generating a Maven or Gradle project and then follow the wizard.

Edit the project

The Spring Initializr extension allows you to edit dependencies after generating a new Spring Boot project.

Navigate to your pom.xml file and right-click to select Edit starters. The Command Palette will show the dependencies you already have beginning with a . You can search for other dependencies you want to add to your project. Or you can click on the existing dependencies to remove them.

Develop the application

The Spring Boot Tools extension includes rich language support for working with Spring Boot application.properties, application.yml, and .java files.

The extension supports quick navigate through source code, smart code completions, quick access to running apps, live application information, and code templates. Similar code completion and validation features are also available for .properties and .yml files.

Spring tool suite 4.7.2 download

Run the application

Visual Studio Spring Boot

In addition to click F5 to run your application, there's another convenient extension Spring Boot Dashboard with which you can view and manage all available Spring Boot projects in your workspace as well as quickly start, stop, or debug your project.

Spring Tool Suite 4.7.2 Download

Next steps

Spring Tools 4 For Eclipse

  • To deploy your web app, see the Deploy a Java Application to Azure tutorial.
  • To containerize a web app and deploy as a Docker container, check out the Working with Docker.
  • To learn more about Java Debugging features, see Java Debugging Tutorial.