로딩
요청 처리 중입니다...

[Spring MVC] @GetMapping, @PostMapping, @RequestMapping

 [Spring MVC] @GetMapping, @PostMapping, @RequestMapping

스프링 어노테이션 중 Controller 단에서 가장 많이 사용하게 되는 @GetMapping, @PostMapping, @RequestMapping에 대해 알아보자. @GetMapping @GetMapping(value = "/GetMapping") public String GetMapping(Model model) { return "home"; } @GetMapping을 선언한 뒤 GET, POST 방식으로 데이터를 요청해 보자.

포스트맨 등의 툴이 없어도 자바스크립트만으로도 GET, POST 요청을 날릴 수 있다. 내가 실무에서 테스트할 때 많이 사용하는 방법이다.

위 결과를 보면 먼저 날린 GET 요청에는 200 응답이 온 반면, 뒤에 날린 POST 요청에는 405 에러코드가 리턴된 것을 알 수 있다. 또한 요청 결과의 Response Headers를 보면 Allow : GET이라고 적혀있는 것을 볼 수 있다.

@PostMapping @PostMapping(value = "/...