Junior — Middle
Peut-on considérer la classe Controller comme des beans dans le conteneur Spring?
sobes.tech IA
Réponse de l'IA
Oui, une classe annotée comme @Controller dans Spring est un bean Spring. Cela signifie que Spring crée et gère une instance de cette classe dans son conteneur.
@Controller est une annotation spécialisée qui indique que la classe est destinée à traiter les requêtes HTTP dans une application MVC. Lors de la recherche de composants, Spring détecte ces classes et les enregistre en tant que beans dans le contexte de l'application.
Ainsi, les contrôleurs sont accessibles pour l'injection de dépendances et participent au cycle de vie du conteneur Spring, comme d'autres beans.