사용자 도구

사이트 도구


springframework:springboot:httpmessageconverters

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
springframework:springboot:httpmessageconverters [2020/07/17 10:21]
kwon37xi [MappingJackson2HttpMessageConverter 의 설정변경]
springframework:springboot:httpmessageconverters [2020/07/17 10:33] (현재)
kwon37xi [MappingJackson2HttpMessageConverter 의 설정변경]
줄 10: 줄 10:
   * SpringBoot 에서는 위의 자동 설정 규칙에 의해서 그냥 ''org.springframework.http.converter.json.MappingJackson2HttpMessageConverter'' Bean 을 원하는 대로 생성만 해주면 자동으로 HttpMessageConverters 로 등록되게 된다.   * SpringBoot 에서는 위의 자동 설정 규칙에 의해서 그냥 ''org.springframework.http.converter.json.MappingJackson2HttpMessageConverter'' Bean 을 원하는 대로 생성만 해주면 자동으로 HttpMessageConverters 로 등록되게 된다.
   * 따라서 원하는 대로 객체를 생성해서 넣어주면 된다.   * 따라서 원하는 대로 객체를 생성해서 넣어주면 된다.
 +  * 예를들어 SpringBoot 2.3 부터 JSON 응답이 ''application/json''이 되고, ''application/json;charset=UTF-8''이 deprecated 되었는데, 강제로 문자셋을 지정하려면 다음과 같이 한다.
 +
 +<code java>
 +@Bean
 +public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter(ObjectMapper objectMapper) {
 +    var mappingJackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(objectMapper);
 +    mappingJackson2HttpMessageConverter.setSupportedMediaTypes(Lists.newArrayList(MediaType.APPLICATION_JSON_UTF8));
 +    return mappingJackson2HttpMessageConverter;
 +}
 +</code>
springframework/springboot/httpmessageconverters.1594948908.txt.gz · 마지막으로 수정됨: 2020/07/17 10:21 저자 kwon37xi