Junior — Middle
Kan de klasse Controller worden beschouwd als beans in de Spring-container?
sobes.tech AI
Antwoord van AI
Ja, een klasse die in Spring is geannoteerd met @Controller, is een Spring-bean. Dit betekent dat Spring een instantie van deze klasse aanmaakt en beheert in zijn container.
@Controller is een gespecialiseerde annotatie die aangeeft dat de klasse bedoeld is om HTTP-verzoeken af te handelen in een MVC-toepassing. Tijdens het scannen van componenten detecteert Spring deze klassen en registreert ze als beans in de applicatiecontext.
Zo zijn controllers beschikbaar voor dependency-injectie en nemen ze deel aan de levenscyclus van de Spring-container, net als andere beans.