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);