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 메서드 구현

반응형

'SpringBoot' 카테고리의 다른 글

REST API 명세를 문서화하기  (0) 2024.02.02
API 작성 방법 (Delete API)  (0) 2024.02.02
API 작성 방법 (POST API)  (0) 2024.02.02
API 작성 방법 (GET API)  (0) 2024.02.02
스프링 부트 애플리케이션 생성  (0) 2024.02.02