Spring Tool Suite for Mac
Spring Tool Suite is a free Eclipse-based integrated development environment designed to help you create applications based on the Spring framework. The app comes with a wide array of Eclipse features plus complete support for implementing, running and debugging your Spring software apps.
Comprehensive Spring support
The main advantage of using Spring Tool Suite is its integration with Spring-specific tools including Pivotal Cloud Foundry, Pivotal tc Server, AspectJ, Maven, as well as Git. In addition to this, Spring Tool Suite supports the developer edition of Pivotal tc Server and is released in sync with the latest Eclipse versions.
Furthermore, the Spring Tool Suite can be used to develop local, virtual or cloud-based applications and comes with built-in performance metrics tools to help you detect and troubleshoot issues related to the whole development process of a Spring app. With its full package of features, the IDE is suitable for the creation of business operation software.
Flexible Spring app development support
Another benefit of using Spring Tool Suite is its ability to understand your Spring project completely (finds and displays beans info, namespaces and dependencies) and to automatically apply validations. Moreover, because of the automatic nature of the validations, they help you find errors even before running the code.
Since refactoring support is a vital component of software engineering, Spring Tool Suite comes with comprehensive support in this regard. It can handle both the refactorings for Spring elements and the widely used Java refactorings, as well.
A free IDE for professionals
In summary, the Spring Tool Suite is a complex and feature-rich IDE for developing complete Spring applications within the familiar Eclipse environment. The suite is under constant development to which everyone can contribute, thanks to the open-source status.