
When installing STS from the native installer, it prompts you to install optional products such as Spring Roo, Apache Maven, and tcServer Developer edition.
When choosing versions from the Spring site, go the current version of STS to see the supported Eclipse versions. STS version numbers are different than the Eclipse versions.
Visualizers for graphical configuration editing. Content-aware Spring shortcuts for Java classes. Content aware XML Spring Bean editing and refactoring. STS comes preconfigured with many other plugins such as M2Eclipse for Maven, Web Tools Platform (WTP), Data Tools Platform (DTP), and AspectJ Development Tools (AJDT) and JUnit tooling. The main plugin for STS is Spring IDE, which provides the fundamental Spring tooling features. In addition to support for the core Spring framework, STS also provides visual editors, project validators, and Spring Dashboard for other projects such as Spring Roo, Grails, Groovy, Gradle, tcServer, and Spring Insight. SpringSource Tool Suite (STS) is an Eclipse-based IDE with pre-installed plugins that provides valuable features for Spring developers.