티스토리 뷰
스프링부트의 @RequestParam, @PathVariable 을 공부하면서 블로그를 찾아보던 중,
URL이 아닌, URI라는 말이 계속 눈에 들어왔다.
처음에는 같은 의미인줄 알고 그냥 그려러니하고 넘어갔지만, 찾아보니 다른 의미였다 ㅋㅋ
그래서 정리해본다 🍔🐷
참고 ↓
URL과 URI의 차이점
RESTFul API에 대해서 공부를 하다보면 URI라는 표현을 종종 사용한다. 언뜻보면 URL이랑 차이점이 없어보이지만 세세하게 따지고들면 엄연한 차이가 있다. 결론부터 말하면 URI는 URL의 의미를 품고
velog.io
■ URL(Uniform Resource Locator) : 자원이 실제로 존재하는 "위치"
■ URI(Uniform Resource Identifier) : 자원의 위치뿐만 아니라, 자원에 대한 "고유 식별자" ( 특정 자원을 가리킴! )
즉,

URL은 자원이 있는 위치, 즉 이 사진에서는 나무 상자!
URI는 자원이 있는 위치(나무상자) 에 있는 커피가 든 컵!
을 각각 가리킨다.
실제 예시로는,
URL : (post) /student
URI : (get) /student/1
'백엔드' 카테고리의 다른 글
| 백엔드 개념 - 도메인, 도메인 객체, 엔티티(Entity), 값 객체(Value Object) 개념 정리 (0) | 2025.10.28 |
|---|---|
| web - CRUD, REST, REST API, RESTful 의미 정리 (0) | 2025.10.14 |
| 스프링 부트 - @RequestParam, @PathVariable 차이 정리 (0) | 2025.10.14 |
| Spring Boot - @RequestBody, @ResponseBody 정리 (0) | 2025.10.13 |
| 스프링 부트 - Ambiguous mapping 오류 (0) | 2025.10.12 |