Встречается на собеседованиях • сегодня
Зачем нужен Router в Java
Роутер в Java (например, в веб-фреймворках типа Spring MVC или Play Framework) определяет, какой контроллер и метод обрабатывают конкретный HTTP-запрос на основе URL, метода (GET, POST и т. д.) и других параметров.
Пример в Spring:
java
@RestController
@RequestMapping("/api")
public class MyController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, World!";
}
}Здесь @RequestMapping и @GetMapping — аннотации роутера. При запросе GET /api/hello вызовется метод sayHello().
Зачем он нужен:
- Чистая архитектура — отделяет логику маршрутизации от бизнес-логики.
- Гибкость — легко добавлять/изменять эндпоинты без переписывания кода.
- Читаемость — явно показывает, какие URL какие методы обрабатывают.
Без роутера пришлось бы вручную парсить URL и вызывать методы, что усложняет поддержку.

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