Встречается на собеседованиях • сегодня

Как DispatcherServlet понимает куда направить запрос

DispatcherServlet использует `HandlerMapping` для определения подходящего контроллера на основе URL запроса. По умолчанию применяется `RequestMappingHandlerMapping`, который анализирует аннотации `@RequestMapping`, `@GetMapping`, `@PostMapping` и т.д. в контроллерах. Пример: ```java @RestController @RequestMapping("/api") public class MyController { @GetMapping("/users") public List getUsers() { // логика } } ``` При запросе `/api/users` DispatcherServlet: 1. Проверяет зарегистрированные HandlerMapping 2. Находит совпадение по пути `/api/users` 3. Выбирает метод `getUsers()` для обработки запроса Дополнительно учитываются: - HTTP метод (GET/POST/PUT и т.д.) - Параметры запроса - Заголовки - Content-Type
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы