There are the new additions in Spring 3.0,
1)
Java 5 Support: Require JDK 5 or above to run Spring 3.0 based applications.
2) Annotation-based configuration support
3) Supports generics, annotations and varargs
4) Supports JDK 6
5) Expression language - Spring Expression Language (SpEL)
6) Supports REST Webservices
7) Supports many features of
JEE 6 such as JAP 2.0 and
JSF 2.0
SCJP 1.5, SCEA, ICED (287,484,486)