@RequestMapping
:Client의 특정 요청이 왔을 때 Spring Framework에 의해 호출됨
@RestController
public class HelloController{
@RequestMapping(value = "/hello")
public String hello(){
return "hello();
}
}
URI(Uniform Resource Identifier)
: 특정한 자원에 접근하기 위한 이름 또는 주소
ex) https://www.google.com
웹 상의 모든 자원들은 URI를 갖고 있음
ex) 웹페이지. 이미지. 영상
URI와 Spring RequestMapping
: Spring Controller의 메소드들은 URI에 따라 호출이 결정됨
기본 도메인에 이어지는 /path들에 의해 결정
웹에서 /hello 호출 시 스프링 부트가 hello 메소드가 처리해야한다는 걸 판단
요약
- Spring Frameworksms @RequestMapping Annotation을 인식하여 특정 요청을 처리할 메소드를 관리
- 기본도메인/ 에 이어지는 URI Path 정보를 기반으로 Client의 요청을 특정 메소드에 전달
- RequestMapping은 Controller 클래스와 Controller 클래스 내부의 메소드에 명시 가능
- URI는 자원의 주소를 의미하며 계층으로 표현 가능
'백엔드' 카테고리의 다른 글
Request 파라미터 (0) | 2023.11.22 |
---|---|
HTTP API (0) | 2023.11.22 |
컨트롤러의 구현 문법 (0) | 2023.11.16 |
계층형 아키텍처 (0) | 2023.11.16 |
스프링 프레임워크 (0) | 2023.11.15 |