Developer Cafe

@GetMapping, @PostMapping, @PutMapping, @DeleteMapping 그리고 ... @PatchMapping 본문

Spring/어노테이션

@GetMapping, @PostMapping, @PutMapping, @DeleteMapping 그리고 ... @PatchMapping

개발자 카페 2021. 2. 18. 23:11
728x90

@GetMapping

HTTP Get 요청을 처리하고 데이터 만 사용할때는 @GetMapping을 쓴다. Header에 정보를 담아 보내므로 용량에 한계가 있어 정보를 호출할때 주로 사용된다.

@PostMapping

추가 작업을 수행하려면 @PostMapping을 사용한다. HttpBody에 정보를 담아 보내므로 Get방식보다 안전하여 새로운 정보를 등록할때 주로 사용된다.

@PutMapping 그리고 @PatchMapping

업데이트 작업을 수행하려면 @PutMapping 혹은  @PatchMapping을 사용한다.

@DeleteMapping

삭제 작업을 수행하려면 @DeleteMapping을 사용한다.

728x90
Comments