您的测试用例中使用的消息转换器可能是一个问题。我也面临类似的问题,并通过在我的嘲笑MvcM的messageConverter中传递其他参数解决了它
this.restMockMvc = MockMvcBuilders.standaloneSetup(testResource) .setCustomArgumentResolvers(pageableArgumentResolver) .setControllerAdvice(exceptionTranslator) .setMessageConverters(jacksonMessageConverter,new ByteArrayHttpMessageConverter()).build();



