SpringBoot

API 작성 방법 (PUT API)

똑똑한망치 2024. 2. 2. 21:31
728x90
반응형

1. PUT API 만들기


PUT API는 웹 애플리케이션 서버를 통해 데이터베이스 같은 저장소에 존재하는 리소스 값을 업데이트 하는데 사용한다.

 

 

 

 

(1) @RequestBody를 활용한 PUT 메서드 구현

  • POST 메서드와 마찬가지로 HTTP Body에 담아 전달한다. 서버에서는 이 값을 받기 위해 @RequestBody를 사용한다.

@RequestBody와 Map 을 활용한 PUT 메서드 구현
DTO 객체를 활용한 PUT 메서드 구현

 

 

 

 

 

 

(2) ResponseEntity 를 활용한 PUT 메서드 구현

  • ReqeustEntity와 ResponseEntity는 HttpEntity를 상속받아 구현한 클래스이다.
  • 그 중 ResponseEntity는 서버에 들어온 요청에 대해 응답 데이터를 구성해서 전달할 수 있게 한다.
  • 다른 메서드에서도 모두 사용할 수 있는 클래스이다.

ResponseEntity 클래스
ResponseEntitiy를 활용한 PUT 메서드 구현

반응형