PutMapping 은 수정하기 인데, 왜 CREATED 가 있는것인지,여기서 @Valid 는 @RequestBody 만 @Valid 하는 것인지, 아니면 @PathVariable 까지 포함해서 @Valid 하는 것인지.book.set~~() 을 해서 수정되는 데이터를 교체해줬는데, 왜 book=bookService.save(book); 을 해주는것인지,그리고 save 를 해주게 되면, id 값은 새롭게 부여되는것인지,아니면 id 값은 그대로 있고 @PrePersist 인 createdAt 의 값만 LocalDateTime.now() 를 받아서새롭게 부여되는것인지가 궁금해. 질문에 대한 답변:1. @PutMapping과 HttpStatus.CREATED의 조합:**@PutMapping**은 일반적으로 리..