@RequestBody
요청 본문(request body)에 담긴 값을 자바 객체로 변환 (conversion)
(CRUD 중 CREATE ( : INSERT ) 코드 )
클라이언트에서 서버로 필요한 데이터를 요청하기 위해 JSON 데이터를 요청 본문에 담아서 서버로 보내면, 서버에서는 @RequestBody 어노테이션을 사용하여 HTTP 요청 본문에 담긴 값들을 자바객체로 변환시켜, 객체에 저장한다.
한마디로 데이터를 입력받아 객체로 변환 하는 얘
\ 참조 /
PostMapping과 함께 사용됨
정의
@PostMapping("url")함수명(@RequestBody 객체명)
예제
@RestController
public class ObjectRequestBodyController {
@PostMapping("경로")
public List<객체클래스> 함수명(@RequestBody 객체클래스 객체명) {
List<객체클래스> list = new ArrayList<>();
list.add(객체클래스);
return list;
}
'SpringBoot > code' 카테고리의 다른 글
SpringBoot - Logback , Log4jdbc (로깅) 설정 (0) | 2023.10.06 |
---|---|
SpringBoot - ResponseEntity (클래스) (1) | 2023.10.06 |
SpringBoot - @RestController (0) | 2023.10.06 |
SpringBoot - 웹 cors에 대한 config 파일 (0) | 2023.10.06 |
SpringBoot - @PathVariable (0) | 2023.10.05 |