Domanda di colloquio di Simplon

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

Risposta di colloquio

Anonimo

26 ago 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.