Junior — Middle
Welke component in Spring is verantwoordelijk voor het aanroepen van methoden in controllers tijdens de uitvoering van de applicatie?
sobes.tech AI
Antwoord van AI
In Spring Framework is de aanroep van controller-methoden tijdens uitvoering verantwoordelijk door DispatcherServlet. Dit is de centrale component die HTTP-verzoeken ontvangt, deze koppelt aan de juiste controller-methoden (via HandlerMapping), deze aanroept en het antwoord vormt.
Voorbeeld van werking:
- De client stuurt een HTTP-verzoek.
- DispatcherServlet onderschept het verzoek.
- DispatcherServlet bepaalt welke controller en methode het verzoek moeten verwerken.
- Roept de controller-methode aan.
- Ontvangt het resultaat en geeft het terug aan de client.
Dus, DispatcherServlet is de front-controller in de Spring MVC-architectuur, die de routing en het aanroepen van controllers beheert.