This is the umbrella page for the support of the Spring Framework in NetBeans.
| Feature | NetBeans | Spring IDE | IntelliJ IDEA | Notes |
|---|---|---|---|---|
| Project Support Infrastructure | 6.1 | Y | Y | |
| Wizards | 6.1 | Y | Y | |
| Code Completion | 6.1 | Y | Y | |
| Live Parsing, Error Marking and Editor Suggestions | N | Y | Y | |
| Visual Editor | N | Y (read only) | Y (read only) | |
| Hyperlinking | 6.1 | Y | Y | |
| Refactoring | 6.1 | Y | Y | |
| Navigator | N | Y | Y | |
| Mark Occurrences | 6.1 | Y | Y | |
| Spring Explorer | N | Y | N | |
| AOP Support | N | Y | Y | |
| Find Usages | 6.1 | Y | Y | |
| Hibernate Support | N | N/A | Y | |
| Spring MVC | Y | Y | Y (indirect) | |
| Spring Web Flow | N | Y | N | |
| Struts, Struts2, JSF Integration | N | N | N |
Does not recognize bean config files, it needs to be told where they are (needed for relationships between files), but there is autodetection support. Files can be grouped in sets (useful for references between files, which can be implicit).
Supports downloading the Spring libraries, seemingly from a Maven repository.
Extensive code generation features in bean config files on Alt+Insert:
Nice code completion support
Navigation support:
Validation support, including quick fixes
Seemingly no special support for Spring MVC
Does not recognize bean config files, it needs to be told where they are. Files can be grouped in sets (useful for references between files, which can be implicit).
There seems to be no support for downloading the Spring libraries, and Spring is not bundled (at least not in a way that would allow the user to add it to a project).
Code completion support
Navigation support
Refactoring
Validation support
Spring AOP support
Spring Web Flow support