SpringMVC

[SpringMVC] URL Mapping 정의 및 활용

wookjae 2021. 8. 28. 20:50

Servlet/JSP URL 주소 ?

* Client가 서버에 접속해서 서비스를 제공 받기위해 입력하는 주소 URL

 

URL 구조 ?

* 프로토콜유형://도메인주소(IP주소):Port번호(생략시 80)/상세경로1(ContextPath)/상세경로2/...

--> Cf). http://127.0.0.1:8080/board/list 

 ContextPath : 하나의 서버에서 각, 웹 애플리케이션(WebApplication)을 구분하기 위해, 사용되는 명칭.

 

프로토콜 (Protocol) ?

데이터를 송신하는 측과 데이터를 수신받는 측의 상호 간 통신규약 (Default - http)


 

1. BasicPathController 선언.

* 요청 URI ["/req1", "/req2", "/req3/dtl"] 생성

 

 

 

2. BasicPathController 확인 (브라우저 URL요청)

 

프로토콜://도메인주소(또는 IP주소):Port번호(생략시 80)/상세경로1(ContextPath)/이후경로..

 --> 프로토콜:// 생략시 "http://"

 

 

 

3.  SubPathController 선언.

* 공통으로 상위주소로 사용되는 @RequestMapping("/sub") 추가.

* 요청 URI ["/req4", "/req5"] 생성

 

 

4. SubPathController 확인 (브라우저 URL요청)

프로토콜://도메인주소(또는 IP주소):Port번호(생략시 80)/상세경로1(ContextPath)/이후경로..

 --> 프로토콜:// 생략시 "http://"