인프런 커뮤니티 질문&답변
18강 GET API return
작성
·
416
1
delete, post, put api에서는 함수 불러오기만 했는데
get api에서는 왜 return을 써주나요??
@GetMapping("/user")
public List<UserResponse> getUsers() {
return userService.getUsers();
}
public List<UserResponse> getUsers() {
return userRepository.getUsers();
}
답변 1
0
최태현
지식공유자
안녕하세요, 수경님! 좋은 질문 감사드립니다! 🙂
말씀해주신 HTTP Method의 경우, 해당 API가 하는 행동과 관련이 있는데요!
DELETE / POST / PUT 같은 경우는 데이터를 삭제 / 저장 / 수정하는 경우이고, GET은 데이터를 반환하는 경우입니다!
즉, GET API를 호출한다는 것은 클라이언트 입장에서 데이터를 받아야 하니 서버 입장에서 데이터를 전달 (return) 해야 하는 것이죠!
물론, DELETE, POST, PUT 에서도 데이터를 반환 (return) 할 수 있습니다!
혹시나 또 궁금한 점이 생기신다면 편하게 질문 주세요! 감사합니다!! 🙏





