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

Какие аннотации применяются в RESTful сервисах для обработки операций чтения данных из базы данных?

Компании, где спрашивали
Hftlabs

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

sobes.tech AI

В RESTful сервисах на Java для обработки операций чтения данных обычно применяются аннотации из Spring Framework:

  • @GetMapping — для обработки HTTP GET-запросов, которые традиционно используются для получения данных.
  • @RequestMapping(method = RequestMethod.GET) — альтернативный способ указать, что метод обрабатывает GET-запрос.

Пример:

@RestController
@RequestMapping("/users")
public class UserController {

    @GetMapping("/{id}")
    public User getUserById(@PathVariable Long id) {
        // логика получения пользователя из базы
    }
}

Эти аннотации помогают связать HTTP-метод GET с методами контроллера, которые возвращают данные из базы.