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

Кто вызывает методы контроллера

Методы контроллера вызываются фреймворком (например, Spring MVC) в ответ на HTTP-запросы. Диспетчер сервлетов (DispatcherServlet) анализирует URL, находит подходящий контроллер и метод, используя аннотации (@RequestMapping, @GetMapping и др.), затем вызывает метод, передавая параметры (запроса, тела, пути и т.д.).

Пример:

java
@RestController
public class UserController {
    @GetMapping("/users/{id}")
    public User getUser(@PathVariable Long id) {
        return userService.findById(id);
    }
}

Здесь Spring вызовет getUser() при GET-запросе на /users/123, автоматически преобразуя 123 в Long id.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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