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

如何解决这种情况下的Could not find acceptable representation_监控