이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
HttpMessageConverter 설정
- 스프링 MVC 설정(WebMvcConfigurer)에서 설정할 수 있다.
ConfigureMessageConverters
-
기본 Message Converter를 대체한다.
기본적인 Message Converter를 대체하기 때문에
사용하는데 주의가 필요하다.
ExtendMessageConverters
-
기본 Message Converter에
등록하고자 하는 Message Converter를 추가한다.
@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(new 자신이_정의한_Converter());
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(new 자신이_정의한_Converter());
}
}