Could not find acceptable representation
解决办法很简单:
事情的原因是由于其他同事由于要解决long、bigint转json丢失精度
在WebMvcConfig中直接new MappingJackson2HttpMessageConverter对象,而它只支持MediaType.APPLICATION_JSON一种类型。
解决办法:
将丢失的mediaTypes类型都加进来。
List<MediaType> mediaTypes = Arrays.asList(
MediaType.APPLICATION_JSON,
MediaType.TEXT_PLAIN,
MediaType.TEXT_HTML,
MediaType.TEXT_XML,
MediaType.APPLICATION_OCTET_STREAM);
jackson2HttpMessageConverter.setSupportedMediaTypes(mediaTypes);