这个原因是因为,有一个json的MessageCoverter的缘故,会给字符串外面再包一层双引号,解决办法如下
@Configuration @EnableWebMvc public class WebConfig implements WebMvcConfigurer { @Bean public StringHttpMessageConverter stringHttpMessageConverter() { return new StringHttpMessageConverter(); } @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { converters.add(stringHttpMessageConverter()); } }