There are NetBeans plugins that add Spring support, therefore Spring applications can be easily developed using NetBeans.
There is also a fantastic Maven plugin for NetBeans, this plugin allows Maven applications to be built, deployed, etc. directly from the IDE. The NetBeans Maven plugin also offers code completion for pom.xml files. Therefore any for any Maven project NetBeans is a very strong choice of IDE, that of course includes any Maven projects using the Spring framework.
Author, <a href="http://www.packtpub.com/java-ee5-development-with-netbeans-6" target="_blank" rel="nofollow">Java EE 5 Development with NetBeans 6</a>