Spring Tool Suite (STS) is an Eclipse-based IDE which is optimized for developing Spring framework-based projects. It can be either installed as a standalone IDE or as a plug-in in Eclipse. If you are already using Eclipse IDE, you may consider installing STS as a plug-in for your existing Eclipse, because that’s faster than downloading the STS separately.

Installing STS from within Eclipse IDE is pretty simple, follow these steps:

  • Click Help > Eclipse Marketplace… from Eclipse’s main menu. The Eclipse Marketplace dialog appears, type Spring Tool Suite or STS into the Find textfield and hit Enter. Eclipse will send query to its server and display results as shown below:

     Eclipse market Spring Tool Suite

  • Select the version that matches your Eclipse’s version and click Install button. Here we select Spring Tool Suite (STS) for Eclipse Juno (3.8 + 4.2). It takes a while for Eclipse to fetch the details and show the features of STS as shown below:

     STS features

  • All features are selected by default, click Next. The Review Licensesscreen appears:

     install STS - accept license

  • Select I accept the terms of the license agreements, and then click Finish. Eclipse will install STS and display the progress:

     installing STS in Eclipse

  • After the installation completed, Eclipse asks to restart the IDE:

     install STS - restart

  • Click Yes to restart the IDE. When Eclipse restarted, you will see some Spring natures are added to the IDE. The first thing is Spring perspective:

     Spring perspective in Eclipse

  • The menu File > New now comes with some Spring projects:

     New menu - STS

  • The menu Window > Open Perspective now has Spring perspective:

     open Spring perspective

  • We can also show Spring views from the menu Window > Show View:

     Spring views in Eclipse

  • And new options in the New Server Runtime Environment dialog:

 SpringSource servers

 

Now you are ready to develop your Spring-based projects in your favorite Eclipse IDE.

 

Other Eclipse Tutorials:


About the Author:

is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.

Add comment

   


Comments 

#18Abdellamhammed2022-01-08 16:34
Service networking open ethio tel
Quote
#17Nam2021-04-23 17:30
Hi Dino,
So why don't you install STS directly from spring.io?
Quote
#16dino2021-04-23 11:00
Hi, unfortunatelly, searching for STS in Eclipse Oxygen 3A does not return STS. I saw your comment recommending use of STS IDE but that is not an option for us, the whole dev department uses Eclipse Oxygen
Quote
#15Nam2020-07-23 21:26
Hi Kapil,
Today I recommend you to use Spring Tool Suite (IDE) - an Eclipse-based IDE dedicated for developing Spring apps. Go to spring.io/tools
Quote
#14Kapil2020-07-23 12:27
I am trying to search "STS" in my eclipse neon(4.6.0) but i am not able to get 'STS' in the search items. Any particular reason?
Quote