작성
·
385
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
) 할 수 있습니다!
혹시나 또 궁금한 점이 생기신다면 편하게 질문 주세요! 감사합니다!! 🙏