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

Работал ли с Spring Web MVC

Да, работал. Spring Web MVC — это модуль Spring Framework для создания веб-приложений на основе паттерна MVC (Model-View-Controller).

Основные компоненты:

  • @Controller — классы, обрабатывающие HTTP-запросы.
  • @RequestMapping (или @GetMapping, @PostMapping) — маппинг URL на методы.
  • Model — передача данных между контроллером и представлением.
  • ViewResolver — определение шаблонов (JSP, Thymeleaf и др.).

Пример:

java
@Controller
public class UserController {
    @GetMapping("/users/{id}")
    public String getUser(@PathVariable Long id, Model model) {
        User user = userService.findById(id);
        model.addAttribute("user", user);
        return "user-details"; // имя шаблона (например, user-details.html)
    }
}

Работал с REST (@RestController), валидацией (@Valid), обработкой исключений (@ExceptionHandler) и интеграцией с другими модулями (Spring Security, Spring Data).

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

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

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

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