2023.07.20

서수정·2023년 7월 21일
0

spring

목록 보기
2/7

https://
www.google.com - 도메인
/search - 엔드포인트
?q=폴라리스&ie=UTF-8 - 쿼리스트링

쿼리스트링
형식 - ?변수=값&변수=값&...
주소에 변수를 담아 서버에 보낼 때 사용


컨트롤러, 리파지토리, 서비스 관계

이용자

  • /emp 엔드포인트에 접속할건데
  • firstName이 ne인 사람만 검색해줘

주소창
/emp?firstName=ne

컨트롤러 (카운터직원)
@GetMapping("/emp")
@RequestParam 쿼리스트링 -> 변수

컨트롤러
: 서비스님, 직원dto리스트 주세요
: 이름에 ne가 포함된 직원dto리스트로 주시면 돼요

서비스
: 리파지토리님, 직원entity리스트 주세요
: 이름에 ne가 포함된 직원entity리스트 주세요

리파지토리
: 검색중....
: ne가 포함된 애들 찾았어
: 서비스님, 직원entity리스트 드릴게요

서비스
: 감사합니다. 직원dto리스트로 만들어야지
: 컨트롤러님, 직원dto리스트 드릴게요

컨트롤러
: 고객님, 요청하신 /emp?firstName=ne 나왔습니다


restAPI 정리


포스트맨

API를 개발하고 테스트하기 위한 협업 도구이자 플랫폼. 주로 개발자, 테스트 엔지니어, API 개발 팀 등이 API를 쉽게 관리하고 테스트할 수 있도록 도와주는 도구로 널리 사용.
포스트맨은 사용자가 간편하게 API 요청을 만들고 테스트할 수 있도록 직관적이고 강력한 기능을 제공한다.

0개의 댓글