Zum Inhalt springen

Spring

Spring ist ein Anwendungsframework für Java, das Rod Johnson 2003 als Alternative zur Komplexität von J2EE veröffentlichte. Das Kernprinzip ist Dependency Injection — das Framework übernimmt die Erzeugung und Verdrahtung von Objekten, sodass sich der Anwendungscode auf die Geschäftslogik statt auf Infrastruktur konzentrieren kann.

Das aktuelle Release ist Spring Framework 7.0, und Spring Boot 4.0 baut darauf auf mit Auto-Konfiguration und eingebetteten Servern für eigenständiges Deployment. Das Ökosystem umfasst Spring MVC für klassische Request-Response-Webanwendungen, WebFlux für reaktive, nicht-blockierende Workloads, Spring Data für Datenbankzugriff und Spring Security für Authentifizierung und Autorisierung. Neuere Versionen brachten Unterstützung für Java Virtual Threads und Ahead-of-Time-Kompilierung zu GraalVM Native Images.

Die Referenzdokumentation deckt alle Spring-Projekte ab. Der Quellcode liegt auf GitHub unter der Apache-2.0-Lizenz.

spring.io

Verwandte Technologien

Sprechen wir darüber

Am Anfang steht ein unverbindliches, kostenloses Gespräch. Sagen Sie uns, wo Sie stehen — und wo Sie hinwollen.