Published by Christian Dupuis 2 years, 1 month ago
in Journal.
With having implemented pretty much every open UI-related ticket with the upcoming 2.0 RC1, we are now planning the post-2.0 roadmap and therefore I just want to raise your awareness to an open enhancement ticket in our ticketing system that requests support for Quick Fixes on Spring IDE error markers.
I would really want to get some more input on what kind of Quick Fix you guys find useful and want to see in Spring IDE 2.1. So please head over to the ticket and add your comment to it.
Talking about UI features: Have you noticed that we have added a custom Spring working set type that can help reduce the clutter in Spring Explorer? Just use the normal Eclipse dialogs to configure a new working set of type Spring.
Published by Christian Dupuis 2 years, 1 month ago
In case you have missed it: recent post-M4 nightly builds of Spring IDE contain basic support for Spring JavaConfig.
Just add the ConfigurationPostProcessor and a bean that is annotated with @Configuration to your bean definition XML file. Spring IDE will parse the configuration class and create bean definitions for every bean creation method - method annotated with @Bean - found in the class hierachy.
At the moment the support does not create bean dependencies by parsing the code of the bean creation method like it was implemented in an earlier prototype - is this feature actually desirable. Furthermore the @SpringAdvisor and @SpringAdvice annotations are not recognized by Spring IDE. Both features will be added later.
Note the little @ overlay image on the beans in the Spring Explorer and Beans Cross References View in the following screenshot. This overlay indicates a bean created by the ConfigurationPostProcessor.

Published by Christian Dupuis 2 years, 1 month ago
in Journal.
We are proud to announce that the fourth milestone of Spring IDE 2.0 has been released. Read the announcement in the Spring Framework support forum.
The milestone is available immediately from our developer update site at http://springide.org/updatesite_dev. Please take some time for testing and provide feedback on any errors, bugs or problems you might find. Many thanks to all that already provided feedback and bug reports. The feedback is really valuable for us.
M4 will be the last milestone before we go RC1 around end of May and - hopefully - final close to SpringOne. The release candidate 1 will have support for Spring JavaConfig and a preliminary integration with the Mylar Eclipse plug-in.
Stay tuned …
Published by Christian Dupuis 2 years, 1 month ago
With the release of version 2.0.5 of the Spring Framework the API of some namespace-related utility classes has been improved. Here are the related entries from the changelog.txt:
Changes in version 2.0.5 (2007-05-07)
-------------------------------------
Package org.springframework.beans
* added overloaded "rootBeanDefinition" factory methods with bean class name
(instead of Class) to BeanDefinitionBuilder
* added “getBeanClassName” template method to AbstractSingleBeanDefinitionParser,
as alternative to “getBeanClass“
#
These two changes allow implementing custom Spring 2.0 configuration namespaces without relying on class loading within the BeanDefinitionParser implementations. That is required if you want your namespace to work with Spring IDE.
More information on implementing tooling-friendly namespaces is available in an older post.
Recent Activity
benyan, Axel Mendoza Pupo, Christian Dupuis, Ryan Ovrevik, Jeremy D. Young, Tareq
Ricardo
Tony, James, Radek, Radek, jack, nicholas, cj, spinbox, Brad, Brad [...]
Sam, Petri Sirkkala, en3rgizer
hesy, Propecia, Jon, prande, Brice
joshmerry, IGC, guddu, antonio, Narada, Rakesh, Christian Dupuis, Christian Dupuis, Who Ever, KingSun [...]