List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter
public MappingJackson2HttpMessageConverter(ObjectMapper objectMapper)
From source file:com.otz.transport.consumer.config.TransportConfiguration.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.serializationInclusion(JsonInclude.Include.NON_NULL); //builder.propertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES); builder.serializationInclusion(JsonInclude.Include.NON_EMPTY); builder.indentOutput(true).dateFormat(new SimpleDateFormat("yyyy-MM-dd")); converters.add(new MappingJackson2HttpMessageConverter(builder.build())); super.configureMessageConverters(converters); }
From source file:de.codecentric.boot.admin.config.AdminServerWebConfiguration.java
@Override public void extendMessageConverters(List<HttpMessageConverter<?>> converters) { if (!hasConverter(converters, MappingJackson2HttpMessageConverter.class)) { ObjectMapper objectMapper = Jackson2ObjectMapperBuilder.json() .applicationContext(this.applicationContext).build(); converters.add(new MappingJackson2HttpMessageConverter(objectMapper)); }/*from w w w . j a va 2s. co m*/ }
From source file:de.metas.ui.web.vaadin.VaadinClientApplication.java
@Bean public RestTemplate restTemplate() { final List<HttpMessageConverter<?>> messageConverters = new ArrayList<>(); messageConverters.add(new MappingJackson2HttpMessageConverter(JsonHelper.createObjectMapper())); final RestTemplate restTemplate = new RestTemplate(messageConverters); final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setReadTimeout(2000); requestFactory.setConnectTimeout(2000); restTemplate.setRequestFactory(requestFactory); return restTemplate; }
From source file:org.bonitasoft.web.designer.config.WebMvcConfiguration.java
/** * Spring MVC use a default objectMapper. Objects passed to and returned from the controllers are converted to and from HTTP messages by HttpMessageConverter * instances. We must use our {{@link #objectMapper}} because of the subtypes.... So we declare two message converters * <ul>/* ww w . j ava 2 s . c o m*/ * <li>StringHttpMessageConverter to format the String sent by HTTP like a JSON object representation</li> * <li>MappingJackson2HttpMessageConverter to use our {{@link #objectMapper}}</li> * </ul>To declare a JacksonHttpMessageConvet */ @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { //Add a converter for the String sent via HTTP StringHttpMessageConverter stringConverter = new StringHttpMessageConverter(Charset.forName("UTF-8")); stringConverter.setWriteAcceptCharset(false); // see SPR-7316 converters.add(stringConverter); //Use our custom Jackson serializer MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter( objectMapper); mappingJackson2HttpMessageConverter.setSupportedMediaTypes(supportedMediaTypes()); converters.add(mappingJackson2HttpMessageConverter); }
From source file:com.epam.ta.reportportal.core.configs.MvcConfig.java
@Bean public MappingJackson2HttpMessageConverter jsonConverter() { return new MappingJackson2HttpMessageConverter(objectMapper); }
From source file:com.thinkbiganalytics.metadata.rest.client.MetadataClient.java
public MetadataClient(URI base, CredentialsProvider credsProvider, SSLContext sslContext) { super();// ww w .j a va 2s.co m this.base = base; this.proxyBase = URI.create(this.base.getScheme() + "://" + this.base.getHost() + "/proxy"); if (credsProvider != null) { HttpClient httpClient = HttpClients.custom().setDefaultCredentialsProvider(credsProvider) .setSSLContext(sslContext != null ? sslContext : null).build(); ClientHttpRequestFactory reqFactory = new HttpComponentsClientHttpRequestFactoryBasicAuth( new HttpHost(base.getHost(), base.getPort(), base.getScheme()), httpClient); this.template = new RestTemplate(reqFactory); } else { this.template = new RestTemplate(); } ObjectMapper mapper = createObjectMapper(); this.template.getMessageConverters().add(new MappingJackson2HttpMessageConverter(mapper)); }
From source file:com.rabbitmq.http.client.Client.java
private List<HttpMessageConverter<?>> getMessageConverters() { List<HttpMessageConverter<?>> xs = new ArrayList<HttpMessageConverter<?>>(); final Jackson2ObjectMapperBuilder bldr = Jackson2ObjectMapperBuilder.json() .serializationInclusion(JsonInclude.Include.NON_NULL); xs.add(new MappingJackson2HttpMessageConverter(bldr.build())); return xs;//from w w w . j ava2 s. com }