Встречается на собеседованиях • сегодня
Что такое HandlerMapping
HandlerMapping в Spring MVC определяет, какой контроллер должен обработать входящий HTTP-запрос на основе URL, заголовков или других параметров.
Основные реализации:
- **RequestMappingHandlerMapping** – для аннотированных контроллеров (`@RequestMapping`, `@GetMapping` и т.д.).
- **SimpleUrlHandlerMapping** – явное сопоставление URL и контроллеров через конфигурацию.
Пример:
```java
@Controller
public class MyController {
@GetMapping("/hello")
public String hello() {
return "greeting";
}
}
```
Здесь `RequestMappingHandlerMapping` связывает `/hello` с методом `hello()`.
Конфигурация `SimpleUrlHandlerMapping`:
```xml
oldController
```

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