Netbeans has excellent support for Spring Framework 2.5, for example completing code on Spring xml-configurations. Unfortunately out of the box there is no support for newer versions of Spring Framework, but no worries. Even though Netbeans does not download schemas from the internet for your use, with little manual work you get code completion support also for Spring 3.
First download wanted Spring framework namespace schemas to your local drive. Then select from menus ’Tools’ and ’DTD and XML Schemas’. This opens menu, where you can include your own schemas with system ids of spring framework.
For example System ID : http://www.springframework.org/schema/context
And the file itself is downloaded from http://www.springframework.org/schema/context/spring-context-3.0.xsd
After which you will have nice xml code completion also for your Spring 3 projects.
Apparently Spring 3 support is coming to Netbeans 6.9, but until then you can use the features already – if you follow these instructions.
I used to code exclusively in Eclipse, but these days Netbeans is my favourite Java IDE.