Skip to content
Spring Framework

File:Spring_Framework_Logo_2018.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ720314· pop 41· linked from 331 articles

Spring Framework

Sign in to save

Also known as Spring, springframework, ac, ApplicationContext

application framework for Java platform

Key facts

Developer
VMware
Initial release
1 October 2002 ; 23 years ago ( 2002-10-01 )
Stable release
7.0.5 / 18 February 2026 ; 3 months ago ( 18 February 2026 )
Written in
Java
Platform
Jakarta EE
Type
Application framework
License
Apache License 2.0
Website
spring .io /projects /spring-framework
Repository
github .com /spring-projects /spring-framework

via Wikipedia infobox

Source code

This is the home of the Spring Framework: the foundation for all Spring projects. Collectively the Spring Framework and the family of Spring projects are often referred to simply as "Spring". Spring provides everything required beyond the Java programming language for creating enterprise applications for a wide range of scenarios and architectures. Please read the Overview section of the reference documentation for a more complete introduction. For access to artifacts or a distribution zip, see the Spring Framework Artifacts wiki page. The Spring Framework maintains reference documentation (published and source), GitHub wiki pages, and an API reference. There are also guides and tutorials across Spring projects. Follow @SpringCentral, @SpringFramework, and its team members on 𝕏. In-depth articles can be found at The Spring Blog, and releases are announced via our releases feed. The Spring Framework is released under version 2.0 of the Apache License.

Excerpt from the source-code README · 3,012 chars · not written by Vinony

Article · Polski

Spring Framework – szkielet tworzenia aplikacji (ang. application framework) w języku Java dla platformy Java Platform, Enterprise Edition (aczkolwiek istnieje też wersja dla środowiska .NET). Spring Framework powstał na bazie kodu opublikowanego w książce Roda Johnsona Design and Development (ISBN 0-7645-4385-7). Pozytywny odzew czytelników sprawił, że był on dalej rozwijany przez autorów (m.in. Johnsona, Juergena Hoellera), którzy postanowili założyć firmę Interface21, świadczącą usługi konsultingowe związane z tym szablonem. Pierwsze wydanie Spring Framework pojawiło się w październiku 2002 roku na bazie licencji „Apache 2.0 license”. Wersja 1.0 ukazała się w marcu 2004 roku. Spring Framework powstał jako alternatywa dla programowania aplikacji z użyciem Enterprise JavaBeans. Programowanie z użyciem EJB narzucało wiele ograniczeń – wymagając między innymi przyjęcia określonego modelu tworzenia oprogramowania. Funkcjonalność EJB okazała się także za „ciężka” do wszystkich zastosowań (w małych projektach wykorzystywano tylko niewielką część oferowanej przez EJB funkcjonalności) jednocześnie stworzenie małej aplikacji w środowisku EJB wymagało nakładu pracy jak przy aplikacji dużej. Odmienna koncepcja Springa – lekkiego szablonu, który nie wymusza specyficznego modelu programowania, stała się bardzo popularna wśród programistów Javy. Spring Framework oferuje dużą swobodę w tworzeniu rozwiązań, a jednocześnie jest dobrze udokumentowany i zawiera rozwiązania wielu zagadnień, często występujących w programowaniu. Podczas gdy bazowe komponenty Springa mogą być używane praktycznie w każdej aplikacji, istnieje w nim wiele rozszerzeń, które pozwalają budować aplikacje webowe na bazie Java EE.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (2)