사용하는 이유? 클라이언트로부터 Form 데이터 타입이 아닌 JSON, XML 같은 Object 형태의 데이터를 받기 위해 @RequestBody 어노테이션을 선언해준다. 사용방법 @PutMapping("/users") public User updateUser(@RequestBody User user){ User updateUser = userDaoService.update(user); if (updateUser == null){ throw new UserNotFoundException(String.format("id[%s] not found", user.getId())); } return updateUser; }