Junior — Middle
90
Қолданбада @Controller аннотациясының рөлі мен функциялары қандай?
AI-дан жауап
sobes.tech AI
Аннотация @Controller в Java (например, в Spring Framework) обозначает класс как контроллер, который обрабатывает HTTP-запросы и возвращает ответы.
Основные функции:
- Помечает класс для обнаружения его как компонента веб-слоя.
- Позволяет связывать методы с URL-адресами через аннотации, например,
@RequestMapping. - Управляет обработкой запросов и формированием ответов (например, возвращает HTML-страницы или данные JSON).
Пример:
@Controller
public class MyController {
@RequestMapping("/hello")
public String sayHello() {
return "helloView"; // имя представления для отображения
}
}