Something to brighten your Monday

Spring Tool Suite reworked: Meet Spring Tools 4

Eirini-Eleni Papadopoulou
spring tools 4
© Shutterstock / Pinkyone  

It’s Monday again but we have something that’s guaranteed to make you smile! Spring Tools 4 goes GA and it’s fully reworked, inside-out! Let’s take a closer look at the new era of Spring tooling.

After many years of updates and improvements to the famous Spring Tool Suite and the Spring IDE components for Eclipse, the time has come to welcome a new era in Spring tooling. Please welcome the brand new Spring Tools 4.

Spring Tools 4 is a completely new set of tools, built from the bottom up to work with Spring projects in your favorite IDEs and editors.

Let’s take a closer look at the highlights of this new release.

Spring Aware – Analyzing your projects on the fly, understand the Spring constructs inside, and provide easy and super quick navigation to all your Spring elements.

Information from live-running apps – Introducing a new concept of overlaying your source code with detailed information from live-running Spring Boot apps.

IDE agnostic – Most parts of the Spring Tools 4 are implemented in an IDE-agnostic way. You can use them in Eclipse, Visual Studio Code, Atom IDE.

SEE ALSO: Spring Tools for Eclipse IDE

Re-built from scratch – Most of the Spring tooling has been rewritten from scratch.

Continuous Updates – Moving forward, the Spring Tools 4 will receive continuous updates with bug fixes as well as new and improved features.

If you are wondering what will happen to the old STS 3.9.x tooling, updates will continue to be delivered for STS 3.9.x as a full distribution until mid of 2019 and will update the distribution to the upcoming Eclipse releases (2018-09, 2018-12, and beyond). As for Boot and Spring Framework, the Spring Tools 4 are ready for usage with various Spring Boot versions (including 1.5.x, 2.0.x and 2.1.x) as well as the latest Spring Framework versions (including 4.x and 5.x).

Last but not least, you can use JDK 8/9/10/11 to run your Spring Tools 4. Language support for Java within your projects, however, is limited to JDK 8/9/10. Full language support for JDK11 will arrive with a future update soon.

Getting started

You can download the release here.

You can find the installation instructions and the user guide on GitHub.


Eirini-Eleni Papadopoulou
Eirini-Eleni Papadopoulou was the editor for Coming from an academic background in East Asian Studies, she decided that it was time to go back to her high-school hobby that was computer science and she dived into the development world. Other hobbies include esports and League of Legends, although she never managed to escape elo hell (yet), and she is a guest writer/analyst for competitive LoL at TGH.

Inline Feedbacks
View all comments