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

Что необходимо для работы Spring MVC

Spring MVC требует нескольких ключевых компонентов: 1. **DispatcherServlet** — центральный сервлет, обрабатывающий все запросы и делегирующий их контроллерам. 2. **Контроллеры** (`@Controller` или `@RestController`) — обрабатывают HTTP-запросы и возвращают ответы. 3. **ViewResolver** — определяет, как отображать результаты (например, JSP, Thymeleaf). 4. **Модель (Model/ModelAndView)** — передает данные между контроллером и представлением. 5. **Конфигурация** — XML (`web.xml`, `spring-mvc.xml`) или аннотации (`@Configuration`, `@EnableWebMvc`). Пример минимального контроллера: ```java @Controller public class HelloController { @GetMapping("/hello") public String sayHello(Model model) { model.addAttribute("message", "Hello, Spring MVC!"); return "hello-page"; // имя представления (например, hello-page.jsp) } } ``` Также нужны зависимости (Maven/Gradle), например: ```xml org.springframework spring-webmvc 5.3.20 ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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