Встречается на собеседованиях • сегодня
Как происходит управление потоками за счет DispetcherServlet
DispatcherServlet — центральный компонент Spring MVC, который управляет потоком HTTP-запросов. Он действует как фронт-контроллер, делегируя запросы соответствующим обработчикам (контроллерам).
Основные этапы:
- Получение запроса — DispatcherServlet перехватывает HTTP-запрос.
- Определение контроллера — использует
HandlerMappingдля поиска подходящего контроллера. - Вызов метода контроллера — передает запрос в соответствующий метод (например,
@GetMapping). - Обработка модели — контроллер возвращает имя представления и данные (Model).
- Рендеринг View —
ViewResolverопределяет, какое представление использовать (JSP, Thymeleaf и т.д.).
Пример:
java
@Controller
public class MyController {
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello, World!");
return "hello-page"; // имя представления
}
}DispatcherServlet обеспечивает единую точку входа, упрощая маршрутизацию и обработку запросов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы