Встречается на собеседованиях • сегодня
Что такое Spring MVC
Spring MVC — это модуль фреймворка Spring для создания веб-приложений на основе паттерна Model-View-Controller. Он разделяет логику на три компонента:
- Model — данные приложения (например, POJO или DTO).
- View — представление (JSP, Thymeleaf, Freemarker).
- Controller — обработка запросов и возврат модели/представления.
Пример контроллера:
java
@Controller
@RequestMapping("/hello")
public class HelloController {
@GetMapping
public String sayHello(Model model) {
model.addAttribute("message", "Hello, Spring MVC!");
return "hello-page"; // имя представления (например, hello-page.jsp)
}
}Ключевые аннотации:
@Controller— помечает класс как контроллер.@RequestMapping,@GetMapping— маппинг URL.@ModelAttribute— связь параметров запроса с моделью.
Spring MVC интегрируется с DI, AOP и другими модулями Spring.

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