IdeaSpring is the only Intellij Idea' plugin which help you develop with pleasure with the SpringFramework. It allows you to use all Idea's industry-leading capabilities with your prefered framework :
And more with the bean browser.
- 28 december 2006 - Release of IdeaSpring v1.3-EAP4 (idea 5.x) (idea 6.x) which is a beta version with few features
- Hyperlinks instead of context menu to navigate from the browser
- Completion for 'classpath:' values
- In Go To Symbol dialog you should use '/s' prefix to list only beans
- Added formatting for 'Bean to Xml Xontext' (Generate menu)
- Added springframework full jar and aspectj jars at the urging of Rob Harrop
One of the biggest strenght of this plugin is l'auto-completion for beans reference attributes, methode or une property attribute (local, bean, parent, depends-on, ...)
Navigation use Idea's principles for navigation in java source code :
- Go to declaration for beans, methods or properties
- Got to implementation for beans, methods or properties
Few refactorings are powered by IdeaSpring :
- Convert a named bean into an anonymous one.
- Convert an anonymous bean into a named one
- Move a bean
- Rename a bean or an alias
This intention converts value and ref elements from shortcut form to full form if the referenced bean is local.
This inspection highlights unknown beans.
This inspection reports bean which are not compatible whith an attribute.
This inspection reports abstract classes or interfaces used in the class attribute.
This inspection reports value or ref elements using full form instead of shortcut form.
This inspection reports methods which are incompatible with an attribut (for example init-method with more than one parameter).
This inspection reports an unknown bean's property.
This inspection reports beans that do not have a constructor with this number of parameters.
In order to use this plugin you must have at least Intellij Idea v184.108.40.206.
To install it :
- you can use the plugin manager or unzip idea-spring-x.x.x.zip in your plugins directory (IDEA_PLUGINS_PATH)
- Copy the licence file 'ideaspring.key' Idea's config directory (same one as Idea's licence file)