Junior — Middle
Spring MVCнин кайсы бөлүмүндө кирүү суранычтарын иштетүү үчүн контроллерлерди издөө жүргүзүлөт?
sobes.tech AI
AIден жооп
Spring MVC-де, кирүүчү HTTP суроолорду иштетүү үчүн контроллерлерди издөө DispatcherServletте жүргүзүлөт. Бул борбордук компонент, ал ишке киргизилгенде, колдонмо контекстин @Controller же @RestController белгилери менен белгиленген beanдерди издөө үчүн сканерлейт.
DispatcherServlet HandlerMapping (мисалы, RequestMappingHandlerMapping) колдонуп, суроо URL менен тиешелүү контроллер методун, ал @RequestMapping же анын мураскорлору (@GetMapping, @PostMapping жана башка) менен белгиленгендигин аныктайт.
Ошентип, DispatcherServlet жана анын байланышкан компоненттери суроолорду туура контроллерлерге аныктоо жана маршруттоо үчүн жоопкерчилик алышат.