HTTP 메세지 컨버터

@ResponseBody 사용 원리

ResponseBody

  • HTTP Body에 문자 내용을 직접 반환
  • viewResolver 대신 HttpMessageConverter(인터페이스)가 동작
    • 대상 클래스 타입과 미디어 타입 둘을 체크해서 사용 여부를 결정함
    • 바이트 배열 : ByteArrayHttpMessageConverter
    • 기본 문자 : StringHttpMessageConverter
    • 기본 객체 : MappingJackson2HttpMessageConverter
  • Spring MVC에서 아래의 경우 HttpMessageConverter를 적용함
    • HTTP 요청 : @RequestBody, ‘HttpEntity(RequestEntitiy)’
    • HTTP 응답 : @ResponseBody, ‘HttpEntity(ResponseEntity)’

패킷


네트워크 전송의 용량 단위. 본디는 우편 용어로, Package(화물)와 Bucket(덩어리)의 합성어

나무위키 참고

ResponseBody



인프런 - 김영한님의 Spring MVC 강의를 정리한 내용입니다.


김영한님 인프런 강의

댓글남기기