Spring Tool Suiteā„¢ (STS)

The Spring Tool Suite is an Eclipse-based development environment that is customized for developing Spring applications.