Встречается на собеседованиях • сегодня

Какой REST метод используешь для обновления сущности в CRUD-приложении

Для обновления сущности в REST API используется метод `PUT` или `PATCH`: - **PUT** – полное обновление ресурса (передаются все поля) - **PATCH** – частичное обновление (только изменяемые поля) Пример PUT-запроса: ```java @PutMapping("/users/{id}") public ResponseEntity updateUser( @PathVariable Long id, @RequestBody User updatedUser) { // Логика обновления return ResponseEntity.ok(updatedUser); } ``` Пример PATCH-запроса: ```java @PatchMapping("/users/{id}/email") public void updateEmail( @PathVariable Long id, @RequestParam String newEmail) { // Логика обновления email } ``` PUT идемпотентен, PATCH – нет. Выбор зависит от требований к API.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы