Spring
par VMware (Spring)
Spring est un framework open source destiné au développement d'applications Java, incluant des modules pour le web, les microservices, la sécurité, la persistance des données et la configuration.
Qu'est-ce que Spring ?
Spring propose un conteneur léger qui gère l'injection de dépendances et la configuration des composants. Il regroupe plusieurs projets modulaires (Spring Core, Spring MVC, Spring Data, Spring Security, Spring Boot, etc.) permettant de construire des applications d’entreprise, des API REST, des microservices ou des applications web. Le framework prend en charge la gestion des transactions, la connexion aux bases de données, le routage HTTP, la validation, le test et l'observabilité, tout en restant compatible avec les standards Java EE.
Alternatives à Spring
- Jakarta EE (formerly Java EE)
- Micronaut
- Quarkus
- Dropwizard
Qui utilise Spring ?
HANA GROUPActivités des sociétés holding
Ministère de l'IntérieurAdministration publique générale
ORCHESTRAÉdition de logiciels applicatifs
DashlaneÉdition de logiciels applicatifs
EURO PROTECTION SURVEILLANCEActivités liées aux systèmes de sécurité
NATERACommerce de gros (commerce interentreprises) d'animaux vivants
ESN et intégrateurs Spring
Questions frequentes sur Spring
Spring fournit un ensemble d'outils et de bibliothèques pour simplifier le développement d'applications Java, en proposant notamment l'injection de dépendances, la programmation orientée aspect et des modules dédiés aux services web, aux données et à la sécurité.
Spring Boot est une extension de Spring qui automatise la configuration et permet de créer des applications autonomes, prêtes à être exécutées, sans nécessiter de fichier de configuration XML lourd.
Spring convient aux applications d'entreprise, aux services REST, aux microservices, aux applications web, aux tâches batch et aux applications mobiles côté serveur.
Les recruteurs attendent généralement une bonne connaissance du cœur du framework, la capacité à configurer des projets Maven/Gradle, et une expérience pratique avec Spring MVC ou Spring Boot, ainsi que les concepts de tests et de sécurité.
Oui, Spring Cloud propose des composants pour la découverte de services, la configuration distribuée, le routing, la tolérance aux pannes et l'intégration avec les principales plateformes cloud.
Logiciels similaires
Vous placez des consultants Spring ?
Branché sur BoondManager, Clustor affiche les offres ouvertes de chaque compte dans sa fiche société, avec le score de votre vivier, et prépare le dossier de compétences en 2 minutes.