Home> Products> IntelliJ IDEA> Features & Screenshots> Spring

Spring Framework Support

IntelliJ IDEA provides excellent support for Spring Framework (up to its latest version 3.0), which includes:

  • assisted Spring code and Spring configuration editing
  • Spring AOP support
  • Smart completion, syntax and error highlighting
  • On-the-fly Spring code inspections
  • Intention actions and refactorings
You will benefit from dedicated visual tools for editing Spring beans and file sets, live templates, tight Hibernate integration, which enables recognition of Hibernate properties in Spring code, and more.



IntelliJ IDEA Spring Support


Spring

  • Coding assistance, including smart completion
  • Spring coding assistance with smart completion
  • Highlighting, inspections and quick-fixes
  • Spring highlighting, inspections and quick-fixes
  • Visual diagram for viewing dependencies
  • Spring Diagram Spring Diagram (click to enlarge)
  • Intention actions for creating various patterns, for example JDO and Hibernate data access
  • Spring intention actions
  • Automatic configuration for libraries required for specific patterns and beans
  • Spring automatic configuration
  • Rich set of live templates, ideally suited for quick creating beans and Spring configuration files
  • Spring live templates
  • Spring AOP support, with full coding assistance:
    • Smart code completion and highlighting
    • Spring AOP code completion and highlighting
    • AspectJ-aware code completion with syntax and error highlighting
    • Spring AspectJ code completion with syntax and error highlighting
    • Numerous quick-fixes
    • Spring AOP quick-fixes
    • Enhanced navigation with active gutter icons
    • Spring AOP enhanced navigation
  • Spring file set editor

 

to the top

Spring Security 3.0

  • Code completion
  • Spring Security Completion
  • Formatting, syntax and error highlighting
  • Advanced usage search
  • Spring Security Usage Search

 

to the top

Spring Webflow

  • Spring WebFlow support, including visual designer and coding assistance in both XML configuration files and Java annotations Visual Spring webflow designer
  • Support for Spring 2.5 stereotypes with qualifiers (@Component, @Service, @Repository, @Controller, @Qualifier) Spring 2.5 stereotypes
  • Support for Spring 2.5 autowiring
  • More Spring model code inspections, with automatic quick-fixes
  • Optimized dependencies diagram

 

to the top

Spring MVC

  • Smart code completion and resolution is provided for Spring MVC controller URLs. mvc Urls Completion
  • Code completion also recognizes MVC model attributes. mvc Attributes Completion

 

to the top

Spring Dynamic Modules

  • Full-fledged coding assistance, with smart completion and syntax highlighting spring Dynamic Modules Compl
  • Code inspections with error highligting spring Dynamic Modules Insp
  • Advanced nagigation, with usage search spring Dynamic Modules Nav Usag
  • Template beans and numerous live templates for automatic code generation

 

to the top