Définition
Spring est le framework de référence pour construire des applications Java d'entreprise : API, services backend, traitements par lots, sécurité, accès aux données. Sa déclinaison Spring Boot, apparue en 2014, fournit une configuration prête à l'emploi qui permet de démarrer un service en quelques minutes, ce qui en a fait le socle standard des microservices Java. Il est maintenu par Broadcom (anciennement VMware) et une large communauté.
Dans la pratique
Un besoin « Java backend » signifie dans la grande majorité des cas Spring Boot ; les variantes (Spring Security, Spring Data, Spring Batch, Spring Cloud) précisent le périmètre. Les migrations de versions majeures de Spring sont des chantiers réguliers dans les grands comptes, et l'expérience de ces montées de version distingue un développeur Java senior.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.