Sollicitatievraag bij Simplon

C’est quoi la différence entre Spring et Spring Boot ?

Antwoord op sollicitatievraag

Anoniem

26 aug 2025

Spring Framework : Un framework Java complet pour développer des applications. Il fournit des modules (Spring Core, Spring MVC, Spring Security, Spring Data, etc.). Mais il demande beaucoup de configuration manuelle (XML ou JavaConfig). Exemple : tu devais définir toi-même le DispatcherServlet, la datasource, les beans, etc. Spring Boot : Un surcouche de Spring qui facilite le développement. Il apporte : Auto-configuration → configure automatiquement les beans selon les dépendances. Starter dependencies → simplifie le pom.xml (spring-boot-starter-web, spring-boot-starter-data-jpa, etc.). Serveur embarqué (Tomcat, Jetty) → plus besoin de déployer manuellement sur un serveur externe. Actuator → pour le monitoring et la santé de l’application.