Sobes.tech
Junior — Middle

Numa qual parte do Spring MVC ocorre a procura de controladores para processar as solicitações de entrada?

sobes.tech IA

Resposta da IA

No Spring MVC, a procura de controladores para processar as solicitações HTTP de entrada ocorre no DispatcherServlet. Este é um componente central que, durante a sua inicialização, escaneia o contexto da aplicação em busca de beans com anotações @Controller ou @RestController.

O DispatcherServlet usa HandlerMapping (por exemplo, RequestMappingHandlerMapping) para corresponder a URL da pedido com o método correspondente do controlador, marcado com a anotação @RequestMapping ou seus derivados (@GetMapping, @PostMapping, etc.).

Assim, é o DispatcherServlet e os componentes relacionados que são responsáveis por detectar e encaminhar as solicitações para os controladores corretos.