Sobes.tech
Junior — Middle

V ktorej časti Spring MVC prebieha vyhľadávanie kontrolerov na spracovanie prichádzajúcich požiadaviek?

sobes.tech AI

Odpoveď od AI

V Spring MVC sa vyhľadávanie kontrolérov na spracovanie prichádzajúcich HTTP požiadaviek prebieha v DispatcherServlet. Ide o centrálnu súčasť, ktorá pri inicializácii prehľadáva kontext aplikácie na prítomnosť beanov s anotáciami @Controller alebo @RestController.

DispatcherServlet používa HandlerMapping (napríklad RequestMappingHandlerMapping), aby zhodoval URL požiadavku s príslušnou metódou kontroléra označenou anotáciou @RequestMapping alebo jej odvodmi (@GetMapping, @PostMapping a pod.).

Takže, práve DispatcherServlet a s ním súvisiace komponenty sú zodpovedné za detekciu a smerovanie požiadaviek na správne kontroléry.