반응형
사용하는 이유?
클라이언트로부터 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;
}
반응형
'스프링' 카테고리의 다른 글
[Spring] ServletUriComponentsBuilder 사용하여 사용자에게 URI 전달하기 (0) | 2022.10.10 |
---|---|
[Spring] ResponseEntity 에 대하여 (0) | 2022.10.10 |
@PathVariable 사용법 (0) | 2022.10.05 |
ORM / JPA / Spring Data JPA 란? (0) | 2022.08.23 |
Swagger 라이브러리 사용하기(API 명세서 자동화) (0) | 2022.08.18 |