본문 바로가기
2023/SPRING BOOT

[Spring Boot] 기본(매핑)

by Or0i쿠 2023. 8. 16.
매핑(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 요청에 대한 매핑