매핑(mapping)은 URL과 해당 URL을 처리할 메서드 또는 클래스를 연결하는 것
스프링 MVC에서는 요청(Request)과 응 답(Response)이 이루어지는 URL 주소와 컨트롤러 클래스나 메서드를 연결하기 위해 @RequestMapping 어노테이션을 사용합니다.
예를 들어, @RequestMapping("/home") 어노테이션은 "/home" URL 요청이 들어오면 해당 요청을 처리하는 메서드나 컨트롤러 클래스를 지정하는 역할을 수행합니다. 즉, URL 주소("/home")와 요청을 처리할 메서드나 클래스를 연결합니다.
@RequestMapping 어노테이션을 사용하면 HTTP Method(GET, POST, PUT, DELETE 등)에 따라 요청 처리 방식을 지정할 수도 있습니다. 예를 들어, 다음과 같이 @RequestMapping("/home") 어노테이션에 method 속성을 지정하여 GET 방식으로만 요청을 처리하도록 설정할 수 있습니다.
- @GetMapping : GET 요청에 대한 매핑
- @PostMapping : POST 요청에 대한 매핑
- @PutMapping : PUT 요청에 대한 매핑
- @DeleteMapping : DELETE 요청에 대한 매핑
'2023 > SPRING BOOT' 카테고리의 다른 글
| [spring boot] 스크립트 (0) | 2023.09.01 |
|---|---|
| [spring boot] 템플릿 엔진 : 타임리프(Thymeleaf) (0) | 2023.08.23 |
| [SPRING BOOT] 어노테이션(annotation) (0) | 2023.08.18 |
| [SPRING BOOT] tool_링크 (0) | 2023.08.17 |
| [Spring Boot] 자바 템플릿 엔진 & Spring MVC (0) | 2023.08.16 |