HTTP(HyperText Transfer Protocol)는 클라이언트와 서버 간에 데이터를 주고받기 위한 프로토콜입니다.
서버(스프링)가 클라이언트의 요청 처리 결과를 숫자로 표현한 코드입니다.
<T>는 반드시 응답 자료를 보냅니다. ResponseEntity<T>, List<T>, Map<T1, T2> List<라면> : 라면 리스트
List<콜라> : 콜라 리스트 ResponseEntity< T > , ResponseEntity< 응답할자료 >
MemberDto ---> ResponseEntity<MemberDto>
int method1() {
return 1;
}
MemberDto method1() {
return memberDto;
}
// 정수 반환
ResponseEntity<Integer> method2() {
return ResponseEntity.status(200).body(1);
}
// DTO 객체 반환
ResponseEntity<MemberDto> method2() {
return ResponseEntity.status(200).body(memberDto);
}