본문 바로가기

개발 팁

getMapping , postMapping , putMapping , DeleteMapping

Spring Framework에서 RESTful 웹 애플리케이션을 개발할 때, 다음과 같은 HTTP 메서드와 Spring MVC 어노테이션을 사용합니다.

@GetMapping: HTTP GET 요청을 처리하는 메서드를 지정합니다. 주로 리소스를 조회할 때 사용합니다.
@PostMapping: HTTP POST 요청을 처리하는 메서드를 지정합니다. 주로 새로운 리소스를 생성할 때 사용합니다.
@PutMapping: HTTP PUT 요청을 처리하는 메서드를 지정합니다. 주로 기존 리소스를 업데이트할 때 사용합니다.
@DeleteMapping: HTTP DELETE 요청을 처리하는 메서드를 지정합니다. 주로 기존 리소스를 삭제할 때 사용합니다.
이 어노테이션들은 각각의 HTTP 메서드를 처리할 수 있는 핸들러 메서드를 지정합니다. 예를 들어, @GetMapping 어노테이션은 HTTP GET 요청을 처리하는 메서드를 지정합니다. 이 메서드는 HTTP GET 요청을 받으면 실행되며, 해당 요청을 처리하는 기능을 구현합니다.

이러한 어노테이션들은 URL 경로를 지정할 수도 있습니다. 예를 들어, @GetMapping("/users") 어노테이션은 /users 경로로 들어오는 HTTP GET 요청을 처리하는 메서드를 지정합니다.

이렇게 HTTP 메서드에 따라 적절한 어노테이션을 사용하여 핸들러 메서드를 지정하면, Spring은 요청을 처리할 수 있는 적절한 메서드를 찾아서 실행합니다. 이를 통해 RESTful 웹 애플리케이션을 쉽게 개발할 수 있습니다.

'개발 팁' 카테고리의 다른 글

restAPI에서 URI변수와 messageBody의 역활  (0) 2023.03.20
스프링에 restAPI에서 uri 역활  (0) 2023.03.20
MVC 패턴과 restAPI의 차이점  (0) 2023.03.20
쿠키와 세션의 차이  (0) 2023.03.10
API , REST API 차이  (0) 2023.03.10