List of usage examples for org.springframework.http.converter.json Jackson2ObjectMapperBuilder deserializerByType
public Jackson2ObjectMapperBuilder deserializerByType(Class<?> type, JsonDeserializer<?> deserializer)
From source file:org.jhk.pulsing.web.config.WebControllerConfig.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { super.configureMessageConverters(converters); final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); SerializationHelper.getAvroRecordStream().forEach(avroRecord -> { Class<? extends SpecificRecord> clazz = avroRecord.getClazz(); builder.deserializerByType(clazz, new JsonAvroDeserializer<>(clazz, avroRecord.getSchema())); builder.serializerByType(clazz, new AvroJsonSerializer(clazz)); });//from www.j a v a2 s . c o m converters.add(new MappingJackson2HttpMessageConverter(builder.build())); converters.add(new StringHttpMessageConverter()); converters.add(new ResourceHttpMessageConverter()); converters.add(new FormHttpMessageConverter()); }