Встречается на собеседованиях • сегодня
Какие знаешь этапы для запроса между контроллером и DispatcherServlet
- Запрос поступает на DispatcherServlet (Front Controller).
- Определение HandlerMapping – DispatcherServlet ищет подходящий контроллер через HandlerMapping.
- Вызов контроллера – найденный контроллер обрабатывает запрос.
- Вызов ModelAndView – контроллер возвращает ModelAndView с данными и именем представления.
- Resolve View – ViewResolver определяет, какое представление использовать.
- Рендеринг – View отрисовывает ответ с данными из модели.
- Ответ клиенту – DispatcherServlet отправляет ответ.
Пример:
java
@Controller
public class MyController {
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello World!");
return "helloView"; // имя представления
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы