Junior — Middle
Quale ruolo e funzioni svolge l'annotazione @Controller in un'applicazione?
sobes.tech AI
Risposta dell'AI
Аннотация @Controller в Java (например, в Spring Framework) обозначает класс как контроллер, который обрабатывает HTTP-запросы и возвращает ответы.
Основные функции:
- Помечает класс для обнаружения его как компонента веб-слоя.
- Позволяет связывать методы с URL-адресами через аннотации, например,
@RequestMapping. - Управляет обработкой запросов и формированием ответов (например, возвращает HTML-страницы или данные JSON).
Пример:
@Controller
public class MyController {
@RequestMapping("/hello")
public String sayHello() {
return "helloView"; // имя представления для отображения
}
}