L'injection de dépendances (DI) signifie qu'une classe ne crée pas ses propres collaborateurs — elle déclare ce dont elle a besoin et le framework le lui fournit. Le conteneur IoC (Inversion of Control) est la partie de Spring qui construit les objets (beans), câble leurs dépendances et gère leur cycle de vie. « Inversion of control » = vous confiez le contrôle de la création des objets au conteneur au lieu d'utiliser new.
