Spring Framework
Framework Javy do wstrzykiwania zależności i usług korporacyjnych. Rod Johnson, 2003 (po książce „J2EE Design and Development”). Najczęściej używany stos Javy po samym JDK.
Założenie: alternatywa dla ciężkich serwerów aplikacji J2EE (WebSphere, JBoss). Kontener IoC, AOP, JdbcTemplate i zarządzanie transakcjami. Spring Boot (2014) wywrócił wszystko: konwencja zamiast konfiguracji, wbudowany Tomcat, jeden plik jar prosto na produkcję. Właścicielem jest Pivotal (a od 2023 VMware → Broadcom). Spring 6 (2022) i Boot 3 wymagają Javy 17+ i wspierają natywną kompilację AOT przez GraalVM. Konkurenci: Quarkus (Red Hat, natywny od początku), Micronaut.