Spring - 6. @GetMapping, @PostMapping

병호·2023년 8월 16일
1

Spring

목록 보기
6/16

@GetMapping


위 코드에서 @RequestMapping은 method를 설정해주지 않는다면 GET과 POST요청을 둘다 할 수 있는 상황이 된다. method로 일일히 GET, POST 방식을 구분해주지 않아도 @GetMapping을 붙이면 GET 방식으로 요청을 할 수 있다.

@PostMapping


위 코드에서 @RequestMapping으로 URL을 연결해주게 된다면 기본적으로 GET방식으로 클라이언트가 요청을 하게된다. POST 방식으로 요청을 해주게 하기 위해서는 method를 RequestMethod.POST로 해주어야 하는데 이를 간단히 @PostMapping 어노테이션으로 바꿀수 있다.

위 코드에서 URL 주소가 같아도 @GetMapping, @PostMapping으로 각각 매핑하면 주소가 같아도 매핑가능하다.

위 코드에서 클래스앞에 @RequestMapping("/register")가 붙었기 때문에 밑에 @GetMapping, @PostMapping에서 /register를 생략가능하다.

profile
안녕하세요

1개의 댓글

comment-user-thumbnail
2023년 8월 16일

개발자로서 배울 점이 많은 글이었습니다. 감사합니다.

답글 달기