Junior — Middle
119
Spring-də @RestController qeydiyyatından istifadə edərək API inkişaf etdirməyə qatıldım mı?
AI-dan cavab
sobes.tech Süni İntellekt
Да, аннотация @RestController в Spring используется для создания RESTful веб-сервисов. Она объединяет в себе @Controller и @ResponseBody, что позволяет методам контроллера автоматически возвращать данные в формате JSON или XML. Например:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// логика получения пользователя по id
return userService.findById(id);
}
}
Такой контроллер обрабатывает HTTP-запросы и возвращает данные напрямую клиенту без необходимости писать дополнительный код для сериализации.