Spring 3.0 ist freigegeben

Die Verwendung von Annotationen wurde seit der Version 2.5 ausgebaut, sie lassen sich jetzt weitgehend in übergeordneten Annotationen zusammenfassen und in eigenen Klassen verwenden. Die neue Spring Expression Language kann auf Werte anderer Spring-Beans direkt zugreifen.
Zusätzlich verwendet der Spring 3.0 Model View Controller (MVC) den Representational State Transfer (REST) als Schnittstelle für Webservices. REST kann ebenfalls über Annotationen konfiguriert werden. Außerdem bietet die MVC ab sofort Portlets 2.0 und Object/XML Mapping (OXM).
Die Firma Springsource hatte im November 2007 die letzte Version 2.5 des Java-Frameworks veröffentlicht. Im Januar 2009 wurde Springsource von dem Virtualisierungsspezialisten Vmware aufgekauft. Spring unterliegt seit der ersten Veröffentlichung 2003 der Apache-Lizenz und ist somit Open Source.
Spring 3.0 setzt mindestens Java SE 5 und Servlets 2.4, etwa Tomcat 5.x oder 6.x, voraus. Gleichzeitig ist Spring mit dem Glassfish Server 3 kompatibel und unterstützt Java EE 6. Spring kann unter springsource.com/download/community(öffnet im neuen Fenster) heruntergeladen werden.