@RequestBody, @RequestParam, @ModelAttribute
2022. 6. 26. 15:07ㆍBackEnd(Java)/Spring Boot
스프링이 제공하는 요청값을 받는 @RequestBody, @RequestParam, @ModelAttribute 어노테이션에 대해서 알아보자.
@RequestParam, @ModelAttribute
- @RequestParam과 @ModelAttribute는 url에 담긴 요청 파라미터(쿼리 파라미터)를 식별하여 값을 가져온다.
- 보통 url에 데이터가 담긴 요청이 들어 올 때 사용함
@RequestBody
- @RequestBody는 Http Body에 담긴 내용을 식별하여 값을 가져온다.
- 보통 JSON(JavaScript Object Notation)을 기반으로 통신하는 Http API, Rest API 통신에서 Message Body 내용을 가져올 때 사용함.
반응형
'BackEnd(Java) > Spring Boot' 카테고리의 다른 글
@Async에 대한 이해 (0) | 2022.11.21 |
---|---|
javax.Transactional vs spring.Transactional (0) | 2022.09.17 |
org.springframework.web.multipart.support.missingservletrequestpartexception required request part 오류 (0) | 2022.06.22 |
로깅에 대하여 알아보자 (0) | 2022.06.22 |
DTO <-> Entity 변환 과정 (0) | 2022.06.17 |