Back to questions
СБЕР
Junior — Middle
58
Какие существуют аннотации для определения контроллеров в вашем фреймворке?
Companies where asked
Answer from AI
sobes.tech AI
В Java-фреймворках, таких как Spring, для определения контроллеров используются следующие аннотации:
@Controller— обозначает класс как контроллер, который обрабатывает HTTP-запросы и возвращает представления (views).@RestController— специализированная аннотация, объединяющая@Controllerи@ResponseBody, используется для создания RESTful веб-сервисов, возвращающих данные в формате JSON или XML.
Пример:
@RestController
public class MyController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, World!";
}
}