Sobes.tech
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"; // имя представления для отображения
    }
}