Встречается на собеседованиях • сегодня
Работал ли с @Controller
Да, работал. @Controller — это аннотация в Spring, которая помечает класс как контроллер, обрабатывающий HTTP-запросы. Обычно используется вместе с @RequestMapping или другими аннотациями (@GetMapping, @PostMapping и т. д.) для маппинга URL.
Пример:
java
@Controller
@RequestMapping("/users")
public class UserController {
@GetMapping("/{id}")
public String getUser(@PathVariable Long id, Model model) {
User user = userService.findById(id);
model.addAttribute("user", user);
return "user-details"; // имя представления (Thymeleaf, JSP и т. д.)
}
}Отличие от @RestController: @Controller возвращает имя представления (view), а @RestController — данные напрямую (JSON/XML).

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