[Spring] ResponseEntity 사용해서 프론트에 데이터 보내기

layl__a·2022년 9월 17일
0

Spring Boot

목록 보기
8/17

개요

지금까지 프로젝트에서 구현한 API는 body에 값을 담아 요청을 보내고 받는 형태였다. 그런데 프론트에서 편리하고 정확하게 HTTP 상태 코드와 데이터 정보를 얻기 위해서는 상세한 구현이 필요해진 것이다.


기존의 @RestController 에서는

이렇게 반환하는 dto를 구현해놨었다.

하지만 여기에서는 서버 에러가 났을 때 어떤 오류와 관련이 있는 것인지 프론트에서 확인하기 어렵다.

ResponseEntity

  • HttpEntity 클래스를 상속받아 구현한 클래스
  • 사용자의 HttpRequest에 응답 데이터를 반환
  • HttpStatus, HttpHeaders, HttpBody 가 들어있다. 

  • postman에서 응답을 받으면

0개의 댓글