[TIL] 220629

Moon·2022년 6월 29일
1
  • ResponseEntity , Https.OK

스프링 프레임워크가 제공하는 HttpEntity라는 클래스는 요청에 해당하는 HttpHeader와 응답에 해당하는 HttpBody를 포함한다. ResponseEntity는 HttpEntity를 상속받아 구현한 클래스로 HttpRequest에 대한 응답 데이터를 포함한다.

@RestController
public class SampleController {

    @GetMapping("users")
    public ResponseEntity getAllUsers() {
        return new ResponseEntity(HttpStatus.OK);
    }
}

이런 식으로 상태를 리턴한다.

Constructor보다는 Builder를 활용하는 것을 권장한다고 하는데 아직 빌더 패턴은 익숙하지 않아서 다시 찾아봐야 할 것 같다.

  • 튜터님이 Restful API와 코딩 컨벤션에 대해 알아보라고 하셨다. 팀원들과 공부하는 시간을 갖고 ERD설계와 API명세서 작성을 다시 했는데 아마 내일 다시 봐야 할 것 같다.

참고)
https://devlog-wjdrbs96.tistory.com/182
https://tecoble.techcourse.co.kr/post/2021-05-10-response-entity/

profile
매일 성장하는 개발자 되기😊

0개의 댓글