Road Map

On this page everybody is invited to post feature requests for upcoming releases of Spring IDE.

Here some of the hot requests (taken from the deprecated Spring IDE wiki http://opensource.atlassian.com/confluence/spring/display/ECLIPSE/Feature+Wishlist)

  • Spring-aware XML editor (like Eclipse's Ant build file editor) which supports Spring DTD content assists for Spring DTD, class files, property names, generating template bean definitions from bean introspection. This feature is implemented (refer to BeansXmlEditor).
  • Graph editor for Spring beans config files which supports drag'n drop, wizards, ...
  • Graph view should display beans from imported bean definition files. (comment from Torsten: A workaround can be found in the FAQ.)
  • Support auto-wired and constructor-injected relationships in graph editor (+1 - Seth Ladd)
  • Presentation of aspects and what beans/methods they advise in graph editor
  • Smarter understanding of the values of the <value> tags. For instance, matching the viewName from a Controller to the views.xml file. Spring IDE should handle this, which would be really nice. Or when a <value> contains a class, but as a String (as is the case of setting commandClass on a Controller)
  • validate bean references, serveral config files as a Set.
  • "new web project" wizard to create a standard Spring-enabled web project, including configured web.xml file, jars copied to WEB-INF/lib, default files for applicationContext.xml and name-servlet.xml, taglib settings, etc.
    • Perhaps a good starting point would be an ant task which will create all the startup files based on the settings defined in the property file. Does it already exist?
  • BeansWizards for Bean creation, Alias creation, ...etc accessible from many parts of SpringIDE (Package Explorer, Config Editor, Beans View...)