Junior — Middle
Ktorá súčasť v Springu je zodpovedná za volanie metód v kontroleroch počas behu aplikácie?
sobes.tech AI
Odpoveď od AI
V Spring Framework je volanie metód kontrolerov počas behu zodpovedá DispatcherServlet. Toto je centrálny komponent, ktorý prijíma HTTP požiadavky, mapuje ich na príslušné metódy kontrolerov (cez HandlerMapping), tieto metódy volá a tvorí odpoveď.
Príklad fungovania:
- Klient odošle HTTP požiadavku.
- DispatcherServlet zachytí požiadavku.
- DispatcherServlet určí, ktorý kontroler a metóda majú požiadavku spracovať.
- Zavolá metódu kontrolera.
- Získa výsledok a vráti ho klientovi.
Takže, DispatcherServlet je front-controller v architektúre Spring MVC, ktorý riadi smerovanie a volanie kontrolerov.