@Bean
public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {
ObjectMapper objectMapper = builder.createXmlMapper(false).build();
SimpleModule simpleModule = new SimpleModule();
simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
simpleModule.addSerializer(BigInteger.class, ToStringSerializer.instance);
objectMapper.registerModule(simpleModule);
return objectMapper;
}
/*
* @Bean public HttpMessageConverters customConverters() {
* MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new
* MappingJackson2HttpMessageConverter(); ObjectMapper objectMapper = new
* ObjectMapper(); SimpleModule simpleModule = new SimpleModule(); //JSON Long
* ==> String simpleModule.addSerializer(Long.class,
* ToStringSerializer.instance); simpleModule.addSerializer(BigInteger.class,
* ToStringSerializer.instance); objectMapper.registerModule(simpleModule);
* mappingJackson2HttpMessageConverter.setObjectMapper(objectMapper); //设置中文编码格式
* List<MediaType> list = new ArrayList<MediaType>();
* list.add(MediaType.APPLICATION_JSON_UTF8);
* mappingJackson2HttpMessageConverter.setSupportedMediaTypes(list); return new
* HttpMessageConverters(new
* HttpMessageConverter[]{mappingJackson2HttpMessageConverter});
*
* }
*/