본문 바로가기
JAVA/Spring Framework

@RequestBody

by PlusUltraCode 2024. 2. 13.
@PostMapping("/users")
public ResponseEntity<String> createUser(@RequestBody User user) {
    // 사용자를 생성하는 로직
    return ResponseEntity.ok("User created successfully");
}

 

일반적으로 매개변수 앞에 쓰는 어노테이션으로 

createUser의 함수는 HTTP POST의 요청을 처리하며, 요청 본문에 있는 데이터를 User객체로 반환합니다. 사용자가 JSON 형태로 사용자 데이터를 POST 요청으로 보내면 Spring은 자동으로 User객로 변환하여 메서드 파라미터를 전달한다.

쉽게 말해 HTTP에서 데이터를 주고 받을때 쉽게 하기 위한 어노테이션이다.

'JAVA > Spring Framework' 카테고리의 다른 글

snake_case camelCase  (1) 2024.02.13
@RestController , @RequestMapping("/api")  (0) 2024.02.13
@PostMapping("/post)  (0) 2024.02.13