Example usage for org.springframework.http.converter.json AbstractJackson2HttpMessageConverter DEFAULT_CHARSET

List of usage examples for org.springframework.http.converter.json AbstractJackson2HttpMessageConverter DEFAULT_CHARSET

Introduction

In this page you can find the example usage for org.springframework.http.converter.json AbstractJackson2HttpMessageConverter DEFAULT_CHARSET.

Prototype

Charset DEFAULT_CHARSET

To view the source code for org.springframework.http.converter.json AbstractJackson2HttpMessageConverter DEFAULT_CHARSET.

Click Source Link

Document

The default charset used by the converter.

Usage

From source file:com.muk.services.configuration.ServiceConfig.java

@Bean
public RestTemplate nonPerformantRestTemplate() {
    final RestTemplate restTemplate = new RestTemplate(nonPerformantHttpRequestFactory());
    final List<HttpMessageConverter<?>> converters = restTemplate.getMessageConverters();

    for (final HttpMessageConverter<?> converter : converters) {
        if (converter instanceof MappingJackson2HttpMessageConverter) {
            final MappingJackson2HttpMessageConverter jsonConverter = (MappingJackson2HttpMessageConverter) converter;
            jsonConverter.setObjectMapper(jsonObjectMapper());

            final List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
            supportedMediaTypes//from w w w .java 2s.  c om
                    .add(new MediaType("text", "json", AbstractJackson2HttpMessageConverter.DEFAULT_CHARSET));

            for (final MediaType mediaType : jsonConverter.getSupportedMediaTypes()) {
                supportedMediaTypes.add(mediaType);
            }

            jsonConverter.setSupportedMediaTypes(supportedMediaTypes);
        }
    }
    return restTemplate;
}

From source file:com.muk.services.configuration.ServiceConfig.java

@Bean
public RestTemplate streamingRestTemplate() {
    final RestTemplate restTemplate = new RestTemplate(nonPerformantStreamingHttpRequestFactory());
    final List<HttpMessageConverter<?>> converters = restTemplate.getMessageConverters();

    for (final HttpMessageConverter<?> converter : converters) {
        if (converter instanceof MappingJackson2HttpMessageConverter) {
            final MappingJackson2HttpMessageConverter jsonConverter = (MappingJackson2HttpMessageConverter) converter;
            jsonConverter.setObjectMapper(jsonObjectMapper());

            final List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
            supportedMediaTypes/*from w  w  w .j a v  a  2  s .  com*/
                    .add(new MediaType("text", "json", AbstractJackson2HttpMessageConverter.DEFAULT_CHARSET));

            for (final MediaType mediaType : jsonConverter.getSupportedMediaTypes()) {
                supportedMediaTypes.add(mediaType);
            }

            jsonConverter.setSupportedMediaTypes(supportedMediaTypes);
        }
    }
    return restTemplate;
}

From source file:com.muk.services.configuration.ServiceConfig.java

@Bean
public RestTemplate genericRestTemplate() {
    final RestTemplate restTemplate = new RestTemplate(genericHttpRequestFactory());
    final List<HttpMessageConverter<?>> converters = restTemplate.getMessageConverters();

    for (final HttpMessageConverter<?> converter : converters) {
        if (converter instanceof MappingJackson2HttpMessageConverter) {
            final MappingJackson2HttpMessageConverter jsonConverter = (MappingJackson2HttpMessageConverter) converter;
            jsonConverter.setObjectMapper(jsonObjectMapper());

            final List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
            supportedMediaTypes/*from  w  w w. j a v a2 s.  c  o  m*/
                    .add(new MediaType("text", "json", AbstractJackson2HttpMessageConverter.DEFAULT_CHARSET));

            for (final MediaType mediaType : jsonConverter.getSupportedMediaTypes()) {
                supportedMediaTypes.add(mediaType);
            }

            jsonConverter.setSupportedMediaTypes(supportedMediaTypes);
        }
    }
    return restTemplate;
}