Ошибка при PUT запросе Spring Boot Rest API

@PutMapping("/{id}")
    public  Post update(@PathVariable("id") Post postFromDb, @RequestParam Post post){
        return postService.updatePost(postFromDb,post);
    }
public Post updatePost(Post postFromDb, Post post) {
        BeanUtils.copyProperties(post,postFromDb,"id");
        return postRepo.save(postFromDb);
    }

При добавлении "поста" получаю такой JSON

{
    "id": 1,
    "text": "1234",
    "creationDate": "05-05-2020"
}

но при попытке отредактировать получаю ошибку

 "status": 400,
 "error": "Bad Request",
 "message": "Required Post parameter 'post' is not present",

Запросы выполнял с помощью Postman

Мне не понятно в чем ошибка, в JSON или в коде, и как это исправить?


Ответы (0 шт):