January 31st, 2023
0 reactions

Java on Visual Studio Code Update – January 2023

Senior Program Manager

Hi everyone, welcome to our first blog post of 2023! There are several exciting updates related to Spring extensions, code editing and performance that we wanted to share with you, so let’s get started.

New Walkthrough for Spring Extension Pack

Walkthrough is a multi-step, wizard-style experience for onboarding users to an extension featuring rich content. Ever since Visual Studio Code introduces the walkthrough format for extensions, it has become widely popular. Since we have made a lot of improvements for Spring extensions, we also made a refresh for the existing walkthrough for the Spring extension pack.

The new walkthrough reflects our latest features such as beans and API mapping views as well as live memory graph from the Spring Boot dashboard. It also contains more concise and intuitive information so new users can learn about how to use the Spring extensions in a smooth way. Here’s a demo for the new walkthrough.

Spring new walkthrough

The new walkthrough consists of four steps

Step 1 – Start with a Spring Boot Project.

In this step, you can either use the Spring Initializer to create a project from scratch or clone an existing sample project from GitHub.

Step 2 – Explore your projects

Once you have a project, there are different tools in the extensions that can help you quickly navigate to Spring symbols. Beans and endpoint mappings are part of the Spring Boot dashboard UI layout and you can directly jump to the view in this step.

Step 3 – Run your projects

This step explains how to run the project. To enjoy the most Spring features from our extensions, you can click the Play button from the Spring Boot dashboard. Alternatively, you can use other methods described in this step.

Step 4 – View live information from your running application

A unique feature of our tools is the ability to visualize the live data for a running Spring application. The see the live data, run the application from the Spring Boot dashboard. You will be able to see the beans, endpoint mappings as well as newly added live memory information.

Case sensitive code completion

When editing code, sometimes developers want case of the letters to be taken into consideration. We have heard this feedback from the developers and have added this feature in our extension. Here is a demo for this feature.

Case sensitive code completion

Please note that this feature is currently available in Insider version only, and will later be released on Stable version. To switch this feature on or off, please go to the settings and search for “match case”. Here’s the screenshot.