https://
www.google.com - 도메인
/search - 엔드포인트
?q=폴라리스&ie=UTF-8 - 쿼리스트링
쿼리스트링
형식 - ?변수=값&변수=값&...
주소에 변수를 담아 서버에 보낼 때 사용
이용자
주소창
/emp?firstName=ne
컨트롤러 (카운터직원)
@GetMapping("/emp")
@RequestParam 쿼리스트링 -> 변수
컨트롤러
: 서비스님, 직원dto리스트 주세요
: 이름에 ne가 포함된 직원dto리스트로 주시면 돼요
서비스
: 리파지토리님, 직원entity리스트 주세요
: 이름에 ne가 포함된 직원entity리스트 주세요
리파지토리
: 검색중....
: ne가 포함된 애들 찾았어
: 서비스님, 직원entity리스트 드릴게요
서비스
: 감사합니다. 직원dto리스트로 만들어야지
: 컨트롤러님, 직원dto리스트 드릴게요
컨트롤러
: 고객님, 요청하신 /emp?firstName=ne 나왔습니다
restAPI 정리
포스트맨
API를 개발하고 테스트하기 위한 협업 도구이자 플랫폼. 주로 개발자, 테스트 엔지니어, API 개발 팀 등이 API를 쉽게 관리하고 테스트할 수 있도록 도와주는 도구로 널리 사용.
포스트맨은 사용자가 간편하게 API 요청을 만들고 테스트할 수 있도록 직관적이고 강력한 기능을 제공한다.