框架默认序列化方式不满足项目当前需求,需要扩展
public class WebMvcConfiguration extends WebMvcConfigurationSupport {
/**
* 扩展消息转换器
*
* @param converters
*/
@Override
protected void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
//创建转换器对象
MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
//设置ObjectMapper为我们自定义的序列化方式(new JacksonObjectMapper()自己定义的)
mappingJackson2HttpMessageConverter.setObjectMapper(new JacksonObjectMapper());
//让我们自己的序列化方式排在最前 0->索引
converters.add(0, mappingJackson2HttpMessageConverter);
}
}