Junior — Middle
Koji komponent u Spring-u je odgovoran za pozivanje metoda kod kontrolera tokom izvršavanja aplikacije?
sobes.tech АИ
Одговор од АИ
U Spring Framework-u, poziv metoda kontrolera tokom izvršavanja odgovoran je DispatcherServlet. To je centralna komponenta koja prima HTTP zahteve, mapira ih na odgovarajuće metode kontrolera (kroz HandlerMapping), poziva te metode i formira odgovor.
Primer rada:
- Klijent šalje HTTP zahtev.
- DispatcherServlet presreće zahtev.
- DispatcherServlet određuje koji kontroler i metoda treba da obrade zahtev.
- Poziva metodu kontrolera.
- Dobija rezultat i vraća ga klijentu.
Tako, DispatcherServlet je front-controller u arhitekturi Spring MVC, koji upravlja rutiranjem i pozivom kontrolera.