Junior — Middle
Milyen szerepe és funkciói vannak az @Controller annotációnak egy alkalmazásban?
sobes.tech MI
Válasz az MI-től
Аннотация @Controller в Java (например, в Spring Framework) обозначает класс как контроллер, который обрабатывает HTTP-запросы и возвращает ответы.
Основные функции:
- Помечает класс для обнаружения его как компонента веб-слоя.
- Позволяет связывать методы с URL-адресами через аннотации, например,
@RequestMapping. - Управляет обработкой запросов и формированием ответов (например, возвращает HTML-страницы или данные JSON).
Пример:
@Controller
public class MyController {
@RequestMapping("/hello")
public String sayHello() {
return "helloView"; // имя представления для отображения
}
}