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