If you are developing with the Spring Framework and you use the Eclipse IDE, then you should definitely check out the SpringIDE Eclipse plug-in. This plug-in is a Spring Framework subproject that aims to assist developers with the development of Spring applications.
The main features of SpringIDE are:
- Spring bean definition editor (with auto-complete support)
- Graphical view of Spring beans
- Spring beans Eclipse view
- Graphical editor for Spring Web-Flow (under development)
See here for a screenshot of the bean definition editor while I am configuring a DispatcherServlet for a new project.
For more information visit the Spring IDE homepage.