Spring junior
Как сделать REST-эндпоинт?
Ответ
Класс с @RestController, метод с @GetMapping/@PostMapping. Параметры — @PathVariable, @RequestParam, @RequestBody. Возвращаемый объект сериализуется в JSON через Jackson.
Разбор: @RestController = @Controller + @ResponseBody, поэтому возвращаемый объект Spring сам сериализует через Jackson, без ручного ObjectMapper. Ловушки: при @RestController отдельный @ResponseBody не нужен; @RequestBody читает именно тело запроса (JSON), а @RequestParam — query/form-параметры, их роли в дистракторах перепутаны.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.