SpringSource announced that it has released Spring 3.0 for General Availability. Spring 3.0 features REST support, Spring expression language, extended support for annotation-based components, declarative model validation based on constraint annotations and standardized dependency injection annotations.
Spring 3.0 GA can be hosted on Java EE 6 servers. It supports JPA 2.0 final, JSR 303 validation mode and @Managed Bean (JSR-250 v1.1) annotation for component scanning.
Spring 3.0 brings new component model features. If you have a Spring-powered application, you can switch your libraries to Spring 3.0 without having to upgrade your server installation, according to the company.