Spring 2.5 is released :)

At last Spring 2.1 is changed into Spring 2.5. The new version of Spring is released. With lots of new features... Actually Mr.Juergen Hoeller already wrote about this before one month in the Spring Team Blog. And Please see this Link to find one previous post in my blog itself :)

The Features added in Spring 2.5 are...

  • full Java 6 and Java EE 5 support (JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0, etc)  
  • full-featured annotation-driven dependency injection (including support for 'qualifiers') 
  • support for component scanning in the classpath (autodetecting annotated classes) 
  • bean name pointcut element in AspectJ pointcut expressions 
  • built-in support for for AspectJ load-time weaving (based on the LoadTimeWeaver abstraction) 
  • further XML configuration namespaces ("context", "jms") for maximum convenience 
  • completely revised framework for integration tests (with support for JUnit 4 and TestNG)
  • new annotation-based controller style for Servlet MVC and Portlet MVC
  • extended SimpleJdbcTemplate functionality (support for named parameters etc) 
  • officially certified WebSphere support (support for the WebSphere 6 UOWManager facility) 
  • Spring framework jars are shipped as OSGi-compliant bundles out of the box
  • Spring ApplicationContext can be deployed as JCA RAR file (for headless application modules) 
  • JCA 1.5 message endpoint management (for Spring-managed JMS and CCI message listeners)
  • From which the main points are annotation-based MVC controller style, the JAX-WS support and the TestNG support. Spring 2.5 is still compatible with JDK 1.4.2+ and J2EE 1.3+ also.

    Download Spring 2.5 From here.

    +