18강 GET API return
423
작성한 질문수 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) 할 수 있습니다!
혹시나 또 궁금한 점이 생기신다면 편하게 질문 주세요! 감사합니다!! 🙏
패키지 구분에 대해 궁금한게 있습니다
0
27
2
리액트 관련 질문이 있습니다.
0
65
2
스프링부트 버전
0
78
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
59
2
33강. UserLoanHistory의 관계성에 대한 질문
1
56
2
Java JDK 버전 문의의 건
0
136
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
90
3
h2 console 접속했을 테이블 질문
1
67
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
81
2
15강. updateUser() 질문
0
57
2
깃허브 질
0
86
2
여기까지 다 끝냈다고 하셨는데
0
80
2
왜안될까요
0
72
2
MySQL 창이안ㄴ뜹니다
0
59
2
포스트맨
0
53
1
spring 개념적인 질문
0
72
2
인텔리제이 샘플코드 실행 안됨 오류
0
144
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
88
1
마이그레이션 오류입니다.
0
176
3
Whitelabel Error Page 오류가 났습니다.
0
170
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
94
3
궁금한게 있습니다.
0
61
2
DTO 관련
0
71
2
궁금한게 있습니다!
0
70
2





