New

URL 매핑이란?

lshjju 2025. 8. 14. 17:12

URL 매핑이란?


**URL 매핑(URL Mapping)**은 사용자가 웹 브라우저 주소창에 입력하는 **URL(웹 주소)**과, 이 주소를 처리할 **서버의 특정 코드(기능)**를 연결해주는 것을 의미합니다. 

 

출처 - 어떤 커뮤니티



비유

여러분이 어떤 회사에 문의할 일이 있어 방문했다고 상상해 보세요.


회사 주소 (URL): example.com/customer-service


이 주소로 찾아가면, 회사의 **안내 데스크(URL 매핑)**에서 "아, 고객 서비스는 3층 이 부서에서 담당합니다!" 하고 정확한 부서(특정 코드/기능)로 연결해 주는 것과 같아요.


즉, 웹 서비스에서 수많은 요청들이 들어올 때, 각각의 요청을 어떤 기능을 수행할 코드와 연결시킬지 정의하는 것이 URL 매핑입니다.



핵심 역할:


요청 분류: 

사용자가 입력한 다양한 URL들을 각각 어떤 기능이 처리할지 분류합니다.



연결 고리: 

특정 URL 요청이 들어왔을 때, 해당 요청을 처리하는 웹 서버의 컨트롤러 메서드와 같은 코드로 연결해줍니다. 


예시:


 

사용자가 http://www.example.com/products 에 접속하면, 이 URL 매핑을 통해 상품 목록을 보여주는 코드가 실행됩니다.



http://www.example.com/user/signup 에 접속하면, 회원가입 폼을 보여주는 코드가 실행되는 식이죠.



스프링 부트에서는 @RequestMapping이나 @GetMapping, @PostMapping 같은 어노테이션을 사용하여 URL 매핑을 설정합니다.

 

'New' 카테고리의 다른 글

DBMS  (0) 2025.08.14
ORM Object-Relational Mapping  (0) 2025.08.14
GET / POST  (1) 2025.08.14
localhost:8080  (2) 2025.08.14
IP 주소 (IP Address) / 포트 (Port)  (3) 2025.08.14