Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Failed to load latest commit information.
build-spring-framework final preparations for 3.1.2
org.springframework.aop Release version 3.1.2.RELEASE
org.springframework.asm Release version 3.1.2.RELEASE
org.springframework.aspects Release version 3.1.2.RELEASE
org.springframework.beans Release version 3.1.2.RELEASE Release version 3.1.2.RELEASE
org.springframework.context Release version 3.1.2.RELEASE
org.springframework.core Release version 3.1.2.RELEASE
org.springframework.expression Release version 3.1.2.RELEASE
org.springframework.instrument.tomcat Release version 3.1.2.RELEASE
org.springframework.instrument Release version 3.1.2.RELEASE
org.springframework.integration-tests Release version 3.1.2.RELEASE
org.springframework.jdbc Release version 3.1.2.RELEASE
org.springframework.jms Release version 3.1.2.RELEASE
org.springframework.orm Release version 3.1.2.RELEASE
org.springframework.oxm Release version 3.1.2.RELEASE
org.springframework.spring-library Release version 3.1.2.RELEASE
org.springframework.spring-parent Release version 3.1.2.RELEASE
org.springframework.test Release version 3.1.2.RELEASE
org.springframework.transaction Release version 3.1.2.RELEASE
org.springframework.web.portlet Release version 3.1.2.RELEASE
org.springframework.web.struts Release version 3.1.2.RELEASE
org.springframework.web Release version 3.1.2.RELEASE
spring-build Eliminate INDEX.LIST from Spring jar META-INF dirs
spring-framework-reference Support executor qualification with @Async#value
.gitignore Ignore Gradle-related files and directories Update links to reference and api documentation
build.versions Convert CRLF (dos) to LF (unix) adding properties file to simplify ant use in Bamboo CI build
eclipse-code-formatter.xml h2 embedded db support; updated formatting conventions not to auto-fo…
spring-framework.ipr indentation configuration for further file types
spring-framework.psf Renamed org.springframework.instrument.classloading module to org.spr…

Spring Framework

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.

The framework also serves as the foundation for Spring Integration, Spring Batch and the rest of the Spring family of projects. Browse the repositories under the SpringSource organization on GitHub for a full list.

.NET and Python variants are available as well.

Downloading artifacts

Instructions on downloading Spring artifacts via Maven and other build systems are available via the project wiki.


See the current Javadoc and Reference docs.

Getting support

Check out the Spring forums and the Spring tag on StackOverflow. Commercial support is available too.

Issue Tracking

Spring's JIRA issue tracker can be found here. Think you've found a bug? Please consider submitting a reproduction project via the spring-framework-issues repository. The readme provides simple step-by-step instructions.

Building from source

Instructions on building Spring from source are available via the project wiki.


Pull requests are welcome; you'll be asked to sign our contributor license agreement (CLA). Trivial changes like typo fixes are especially appreciated (just fork and edit!). For larger changes, please search through JIRA for similiar issues, creating a new one if necessary, and discuss your ideas with the Spring team.

Staying in touch

Follow @springframework and its team members on Twitter. In-depth articles can be found at the SpringSource team blog, and releases are announced via our news feed.


The Spring Framework is released under version 2.0 of the Apache License.

Something went wrong with that request. Please try again.