Client -> Server :
@RequestBody
Server -> Client :@ResponseBody
JSON 기반 HTTP Body -> Java 객체로 변환
public class Test{
private String name;
private String email;
private String password;
}
@PostMapping("/member/create")
public void requestTest(@RequestBody Test test) {
System.out.println("name: " + test.name);
System.out.println("email: " + test.email);
System.out.println("password: " + test.password);
}
일 경우,
아래 사진과 같이 HTTP Body에 해당 내용을 담아서 POST 요청을 보낸 경우,

@RequestBody는 위 내용을 mapping 해서 Test (Java) 객체를 생성한다!
출력값:
name: first
email: first@naver.com
password: 1234
Java 객체 -> JSON기반 HTTP Body로 변환
@RestController를 사용한 경우 자동적으로 @ResponseBody가 모든 API 요청에 붙게된다.출처: https://velog.io/@nomonday/Spring-RequestBody-ResponseBody-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0