Sobes.tech
Назад к вопросам
Junior — Middle
65

Какая роль и функции выполняет аннотация @Controller в приложении?

Ответ от нейросети

sobes.tech AI

Аннотация @Controller в Java (например, в Spring Framework) обозначает класс как контроллер, который обрабатывает HTTP-запросы и возвращает ответы.

Основные функции:

  • Помечает класс для обнаружения его как компонента веб-слоя.
  • Позволяет связывать методы с URL-адресами через аннотации, например, @RequestMapping.
  • Управляет обработкой запросов и формированием ответов (например, возвращает HTML-страницы или данные JSON).

Пример:

@Controller
public class MyController {
    @RequestMapping("/hello")
    public String sayHello() {
        return "helloView"; // имя представления для отображения
    }
}