Junior — Middle
A Spring MVC melyik részében történik a bejövő kérések feldolgozásához szükséges vezérlők keresése?
sobes.tech MI
Válasz az MI-től
A Spring MVC-ben a bejövő HTTP-kérések feldolgozására szolgáló vezérlők keresése a DispatcherServlet-ben történik. Ez egy központi komponens, amely az inicializálás során átvizsgálja az alkalmazás kontextusát, hogy megtalálja az @Controller vagy @RestController annotációval ellátott bean-eket.
A DispatcherServlet a HandlerMapping-et (például RequestMappingHandlerMapping) használja, hogy összekapcsolja a kérés URL-jét a megfelelő vezérlő módszerrel, amelyet az @RequestMapping vagy annak származékai (@GetMapping, @PostMapping stb.) jelölnek.
Így a DispatcherServlet és a vele kapcsolatos komponensek felelősek a kérések felismeréséért és irányításáért a megfelelő vezérlőkhöz.