Ошибка при 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 или в коде, и как это исправить?