
[Spring] MessageConverter

·
Dev Framework/Spring
HTTP 메시지 컨버터란?HTTP 메시지 컨버터는 뷰 템플릿 없이, JSON 같은 데이터를 HTTP 바디에 직접 읽고 쓰고자 할 때 사용하는 도구입니다. 언제 사용되나요?@RequestBody, @ResponseBodyHttpEntity, RequestEntity, ResponseEntity등을 사용할 때 스프링 MVC가 자동으로 메시지 컨버터를 적용합니다. @ResponseBody 사용 원리 @ResponseBody 를 사용할 경우HTTP의 BODY에 문자 내용을 직접 반환viewResolver 대신에 HttpMessageConverter가 동작기본 문자처리: StringHttpMessageConverter기본 객체처리: MappingJackson2HttpMessageConverterbyte 처리 등등..