요청 본문에서 메시지를 읽어 들이거나(@RequestBody) 응답 본문에 메시지(@ResponseBody)를 작성 할때 사용한다.
request의 content-type 헤더에 따라 컨버터를 결정한다.
기본 HTTP 메시지 컨버터
- 바이트 배열 컨버터
- 문자열 컨버터
- Resource 컨버터
- Form 컨버터
- 등등...
설정 방법
- 기본으로 등록 해주는 컨버터에 새로운 컨버터 추가 extendMessageConverters
- 기본으로 등록 해주는 컨버터는 다 무시하고 설정 configureMessageConverter
- 의존성 추가로 컨버터 등록 *
- 메이븐 또는 그래들 설정에 의존성을 추가하면 그에 따른 컨버터가 자동으로 등록 된다.
- (스프링 프레임워크의 기능, 부트가 아니다.)