Sobes.tech
Junior — Middle

In welk deel van Spring MVC wordt gezocht naar controllers voor het verwerken van inkomende verzoeken?

sobes.tech AI

Antwoord van AI

In Spring MVC wordt de zoektocht naar controllers voor het verwerken van inkomende HTTP-verzoeken uitgevoerd in DispatcherServlet. Dit is een centraal onderdeel dat bij het initialiseren de applicatiecontext scant op zoek naar beans met de annotaties @Controller of @RestController.

DispatcherServlet gebruikt HandlerMapping (bijvoorbeeld RequestMappingHandlerMapping) om de URL-aanvraag te koppelen aan de juiste controller-methode, gemarkeerd met de annotatie @RequestMapping of afgeleiden (@GetMapping, @PostMapping, enzovoort).

Dus is het DispatcherServlet en de gerelateerde componenten die verantwoordelijk zijn voor het detecteren en routeren van verzoeken naar de juiste controllers.