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

Работал ли с MVС и возвратом представления

Да, работал. В Java MVC (Model-View-Controller) часто реализуется через фреймворки, например Spring MVC.

Пример возврата представления в Spring MVC:

java
@Controller
public class MyController {
    @GetMapping("/greet")
    public String greet(Model model) {
        model.addAttribute("message", "Hello, MVC!");
        return "greetView"; // имя представления (например, greetView.jsp или greetView.html)
    }
}

Как это работает:

  1. Контроллер обрабатывает запрос, добавляет данные в Model.
  2. Возвращает строку с именем представления (View).
  3. Spring ищет шаблон (JSP, Thymeleaf, Freemarker и т.д.) по этому имени и рендерит его с переданными данными.

Нюансы:

  • Для REST API чаще используют @RestController и @ResponseBody, возвращая JSON/XML.
  • ViewResolver настраивает, где искать шаблоны (например, /WEB-INF/views/).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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